19 if (orig_ring != syz_ring)
35 if (orig_ring != syz_ring)
56 ideal i1=(ideal)
h->CopyD();
57 int i2=(int)((
long)
h->next->Data());
Class used for (list of) interpreter objects.
#define idDelete(H)
delete an ideal
ideal idFreeModule(int i)
BOOLEAN iiCheckTypes(leftv args, const short *type_list, int report)
check a list of arguemys against a given field of types return TRUE if the types match return FALSE (...
ideal kStd(ideal F, ideal Q, tHomog h, intvec **w, intvec *hilb, int syzComp, int newIdeal, intvec *vw, s_poly_proc_t sp)
static ideal idPartialGB(ideal h1, int k)
int SI_MOD_INIT() partialgb(SModulFunctions *p)
static BOOLEAN partialStd(leftv res, leftv h)
void rChangeCurrRing(ring r)
VAR ring currRing
Widely used global variable which specifies the current polynomial ring for Singular interpreter and ...
ideal idrMoveR_NoSort(ideal &id, ring src_r, ring dest_r)
ideal idrCopyR_NoSort(ideal id, ring src_r, ring dest_r)
ring rAssure_SyzComp(const ring r, BOOLEAN complete)
void rDelete(ring r)
unconditionally deletes fields in r
void rSetSyzComp(int k, const ring r)
void idSkipZeroes(ideal ide)
gives an ideal/module the minimal possible size