source: git/Singular/spolys0.h @ 551fd7

spielwiese
Last change on this file since 551fd7 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: 1.2 KB
Line 
1#ifndef SPOLYS0_H
2#define SPOLYS0_H
3/****************************************
4*  Computer Algebra System SINGULAR     *
5****************************************/
6/* $Id: spolys0.h,v 1.11 1999-09-27 14:43:44 obachman Exp $ */
7/*
8* ABSTRACT: s-polynomials, internal header
9*/
10#include "polys.h"
11#include "binom.h"
12#include "polys-impl.h"
13#include "spSpolyLoop.h"
14
15
16#define spMemcpy(A,B)      pCopy2(A,B)
17
18
19#define spMonAdd(a,m)  pMonAddFast(a,m)
20#define spMonSub(a,m)  pMonSubFast(a,m)
21
22void spModuleToPoly(poly a1);
23
24/* reduction */
25poly spGSpolyRed(poly p1, poly p2,poly spNoether,
26                 spSpolyLoopProc spSpolyLoop);
27void spGSpolyTail(poly p1, poly q, poly q2, poly spNoether,
28                  spSpolyLoopProc spSpolyLoop);
29poly spGSpolyRedNew(poly p1, poly p2,poly spNoether,
30                    spSpolyLoopProc spSpolyLoop);
31
32/* s-polynomial */
33poly spGSpolyCreate(poly p1, poly p2,poly spNoether,
34                    spSpolyLoopProc spSpolyLoop);
35
36/* short s-polynomial for ordering in Bba and Mora */
37poly spGSpolyShortBba(poly p1, poly p2);
38//poly spGSpolyShortMora(poly p1, poly p2, int *ecart);
39
40extern void spMultCopyX(poly p, poly m, poly n, number exp, poly spNoether);
41extern void spGMultCopyX(poly p, poly m, poly n, number exp, poly spNoether);
42
43#endif
44
Note: See TracBrowser for help on using the repository browser.