source: git/Singular/spolys.h @ 7a5e7c

fieker-DuValspielwiese
Last change on this file since 7a5e7c was 7a5e7c, checked in by Olaf Bachmann <obachman@…>, 26 years ago
* polys.cc: pComp for simple orderings based on only three routines (no variation for # of variables) * spolys0.cc (spGSpolyLoop): globally replaced by spSpolyLoop_General git-svn-id: file:///usr/local/Singular/svn/trunk@2135 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 964 bytes
Line 
1#ifndef SPOLYS_H
2#define SPOLYS_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/*
7* ABSTRACT: s-polynomials
8*/
9/* $Id: spolys.h,v 1.6 1998-06-12 17:41:39 obachman Exp $ */
10#include "structs.h"
11#include "spSpolyLoop.h"
12
13/* reduction */
14extern poly (*spSpolyRed)(poly p1, poly p2,poly spNoether,
15                          spSpolyLoopProc spSpolyLoop);
16extern void (*spSpolyTail)(poly p1, poly q, poly q2, poly spNoether,
17                           spSpolyLoopProc spSpolyLoop);
18extern poly (*spSpolyRedNew)(poly p1, poly p2,poly spNoether,
19                             spSpolyLoopProc spSpolyLoop);
20
21/* s-polynomial */
22extern poly (*spSpolyCreate)(poly p1, poly p2,poly spNoether,
23                             spSpolyLoopProc spSpolyLoop);
24
25/* short s-polynomial for ordering in Bba and Mora */
26extern poly (*spSpolyShortBba)(poly p1, poly p2);
27
28/* init */
29void spSet(ring r);
30#endif
31
Note: See TracBrowser for help on using the repository browser.