source: git/Singular/spolys.h @ f62e786

spielwiese
Last change on this file since f62e786 was f62e786, checked in by Olaf Bachmann <obachman@…>, 25 years ago
walk git-svn-id: file:///usr/local/Singular/svn/trunk@3679 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1004 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.7 1999-09-27 14:43:43 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);
30int spCheckCoeff(number *a, number *b);
31#endif
32
Note: See TracBrowser for help on using the repository browser.