Changeset 80ca3c in git for libpolys/polys/nc/nc.h
- Timestamp:
- Feb 22, 2012, 9:32:50 PM (12 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 64f0ca8d7049bea31d0e107cf5c613e0b6ffa5d3
- Parents:
- 1adae39f1ae788b310c426226af46794834f1fac
- git-author:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-02-22 21:32:50+01:00
- git-committer:
- Oleksandr Motsak <motsak@mathematik.uni-kl.de>2012-02-23 20:35:08+01:00
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/polys/nc/nc.h
r1adae39 r80ca3c 2 2 #define POLYS_NC_H 3 3 4 #include <polys/monomials/ring.h> 5 #include <polys/kbuckets.h> 4 6 5 7 #ifdef HAVE_PLURAL 6 7 8 8 9 9 // TODO: the following is a part of ring.h... would be nice to have a 10 10 // clear public NC interface defined here! 11 12 #include <polys/monomials/ring.h>13 #include <polys/kbuckets.h>14 11 15 12 … … 75 72 SPoly_Proc_Ptr SPoly; 76 73 SPolyReduce_Proc_Ptr ReduceSPoly; 74 75 void* GB; ///< From "gb_hack.h" 76 // GlobalGB, // BBA 77 // LocalGB; // MORA 77 78 }; 78 79 … … 312 313 } 313 314 314 315 315 /* subst: */ 316 316 poly nc_pSubst(poly p, int n, poly e, const ring r); 317 318 // set pProcs table for rGR and global variable p_Procs319 // this should be used by p_ProcsSet in p_Procs_Set.h320 void nc_p_ProcsSet(ring rGR, p_Procs_s* p_Procs);321 322 317 323 318 // the part, related to the interface … … 332 327 333 328 334 BOOLEAN nc_rComplete(const ring src, ring dest, bool bSetupQuotient = true); // in ring.cc335 336 329 // this function should be used inside QRing definition! 337 330 // we go from rG into factor ring rGR with factor ideal rGR->qideal. 338 331 bool nc_SetupQuotient(ring rGR, const ring rG = NULL, bool bCopy = false); // rG == NULL means that there is no base G-algebra 339 332 333 BOOLEAN nc_rComplete(const ring src, ring dest, bool bSetupQuotient = true); // in ring.cc 340 334 341 335 bool nc_rCopy(ring res, const ring r, bool bSetupQuotient); … … 372 366 373 367 #ifdef PLURAL_INTERNAL_DECLARATIONS 368 369 // set pProcs table for rGR and global variable p_Procs 370 // this should be used by p_ProcsSet in p_Procs_Set.h 371 void nc_p_ProcsSet(ring rGR, p_Procs_s* p_Procs); 372 374 373 375 374 #include <polys/matpol.h> … … 398 397 } 399 398 400 #endif / * PLURAL_INTERNAL_DECLARATIONS */399 #endif // PLURAL_INTERNAL_DECLARATIONS 401 400 402 401 #endif /* HAVE_PLURAL */
Note: See TracChangeset
for help on using the changeset viewer.