Changeset f92fa13 in git for Singular/spSpolyLoop.h
- Timestamp:
- Mar 16, 1998, 3:56:48 PM (26 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'fc741b6502fd8a97288eaa3eba6e5220f3c3df87')
- Children:
- 5c8eae0ee4adf297d4ee70c4eb367499625899d8
- Parents:
- 057fd3b14dfe97c1070a5e6e9ea465fb317ae57f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/spSpolyLoop.h
r057fd3 rf92fa13 1 #ifndef SPSPOLYLOOP_H 2 #define SPSPOLYLOOP_H 3 4 // throw this out, as soon as we got rid off COMP_FAST 5 #include "polys-impl.h" 6 typedef void (*spSpolyLoopProc)(poly p1, poly p2, poly m, poly spNoether); 7 1 8 #ifdef COMP_FAST 2 spSpolyLoopProc spSetSpolyLoop(ring r, int syzComp, int ak, BOOLEAN homog); 3 extern void spPSpolyLoop_General(poly p1, poly p2, poly m, poly spNoether); 4 #endif // COMP_FAST 9 #include "structs.h" 10 #include "ring.h" 11 #include "kutil.h" 12 13 /* 14 * assume m = L(m) 15 * pNext(m) = result = a2-a1*m 16 * do not destroy a1, but a2 17 */ 18 19 spSpolyLoopProc spGetSpolyLoop(ring r, rOrderType_t ot, BOOLEAN homog); 20 void spSpolyLoop_General (poly a1, poly a2, poly monom, poly spNoether); 21 22 inline spSpolyLoopProc spGetSpolyLoop(ring r, kStrategy strat) 23 { 24 return spGetSpolyLoop(r, spGetOrderType(r, strat), strat->homog); 25 } 26 27 inline spSpolyLoopProc spGetSpolyLoop(ring r) 28 { 29 return spGetSpolyLoop(r, rGetOrderType(r), FALSE); 30 } 31 32 #endif 33 34 35 #endif // SPSPOLYLOOP_H
Note: See TracChangeset
for help on using the changeset viewer.