/dports/math/singular/Singular-Release-4-2-1/libpolys/polys/nc/ |
H A D | nc.h | 144 nc_pProcs p_Procs; // NC procedures. 227 assume(r->p_Procs->pp_mm_Mult!=NULL); in nc_mm_Mult_pp() 228 return r->p_Procs->pp_mm_Mult(p, m, r); in nc_mm_Mult_pp() 236 assume(r->p_Procs->p_mm_Mult!=NULL); in nc_mm_Mult_p() 237 return r->p_Procs->p_mm_Mult(p, m, r); in nc_mm_Mult_p() 244 assume(r->GetNC()->p_Procs.SPoly!=NULL); in nc_CreateSpoly() 245 return r->GetNC()->p_Procs.SPoly(p1, p2, r); in nc_CreateSpoly() 257 assume(r->GetNC()->p_Procs.ReduceSPoly!=NULL); in nc_ReduceSpoly() 261 return r->GetNC()->p_Procs.ReduceSPoly(p1, p2, r); in nc_ReduceSpoly() 293 assume(r->GetNC()->p_Procs.BucketPolyRed_Z!=NULL); in nc_kBucketPolyRed_Z() [all …]
|
H A D | ncSAMult.cc | 243 static void ggnc_p_ProcsSet(ring rGR, p_Procs_s* p_Procs) in ggnc_p_ProcsSet() argument 250 assume( p_Procs != NULL ); in ggnc_p_ProcsSet() 253 p_Procs->p_Mult_mm = rGR->p_Procs->p_Mult_mm = ggnc_p_Mult_mm; in ggnc_p_ProcsSet() 254 p_Procs->pp_Mult_mm = rGR->p_Procs->pp_Mult_mm = ggnc_pp_Mult_mm; in ggnc_p_ProcsSet() 256 p_Procs->p_Minus_mm_Mult_qq = rGR->p_Procs->p_Minus_mm_Mult_qq = NULL; in ggnc_p_ProcsSet() 259 rGR->p_Procs->p_mm_Mult = ggnc_p_mm_Mult; in ggnc_p_ProcsSet() 260 rGR->p_Procs->pp_mm_Mult = ggnc_pp_mm_Mult; in ggnc_p_ProcsSet() 288 ggnc_p_ProcsSet(r, r->p_Procs); in ncInitSpecialPairMultiplication()
|
H A D | sca.cc | 1146 nc_p_ProcsSet(rGR, rGR->p_Procs); // !!!!!!!!!!!!!!!!! in sca_SetupQuotient() 1194 nc_p_ProcsSet(rGR, rGR->p_Procs); in sca_Force() 1225 void sca_p_ProcsSet(ring rGR, p_Procs_s* p_Procs) in sca_p_ProcsSet() argument 1229 rGR->p_Procs->p_Mult_mm = sca_p_Mult_mm; in sca_p_ProcsSet() 1230 rGR->p_Procs->pp_Mult_mm = sca_pp_Mult_mm; in sca_p_ProcsSet() 1232 p_Procs->p_Mult_mm = sca_p_Mult_mm; in sca_p_ProcsSet() 1233 p_Procs->pp_Mult_mm = sca_pp_Mult_mm; in sca_p_ProcsSet() 1236 p_Procs->p_mm_Mult = sca_p_mm_Mult; in sca_p_ProcsSet() 1237 p_Procs->pp_mm_Mult = sca_pp_mm_Mult; in sca_p_ProcsSet() 1246 p_Procs->p_Mult_mm = sca_p_Mult_mm; in sca_p_ProcsSet() [all …]
|
H A D | old.gring.cc | 3100 nc_p_ProcsSet(r, r->p_Procs); in gnc_InitMultiplication() 3118 p_Procs->p_Mult_mm = rGR->p_Procs->p_Mult_mm = gnc_p_Mult_mm; in gnc_p_ProcsSet() 3119 p_Procs->pp_Mult_mm = rGR->p_Procs->pp_Mult_mm = gnc_pp_Mult_mm; in gnc_p_ProcsSet() 3120 p_Procs->p_Minus_mm_Mult_qq = rGR->p_Procs->p_Minus_mm_Mult_qq = nc_p_Minus_mm_Mult_qq; in gnc_p_ProcsSet() 3123 p_Procs->p_mm_Mult = gnc_p_mm_Mult; in gnc_p_ProcsSet() 3124 p_Procs->pp_mm_Mult = gnc_pp_mm_Mult; in gnc_p_ProcsSet() 3159 p_Procs->p_Mult_mm = gnc_p_Mult_mm; in gnc_p_ProcsSet() 3162 p_Procs->pp_Mult_mm = gnc_pp_Mult_mm; in gnc_p_ProcsSet() 3182 assume(p_Procs!=NULL); in nc_p_ProcsSet() 3184 gnc_p_ProcsSet(rGR, p_Procs); in nc_p_ProcsSet() [all …]
|
H A D | sca.h | 156 void sca_p_ProcsSet(ring rGR, p_Procs_s* p_Procs);
|
/dports/math/singular/Singular-Release-4-2-1/libpolys/polys/templates/ |
H A D | p_Procs_Set.h | 127 if (p_Procs->which == NULL) \ 132 p_Procs->which = (which##_Proc_Ptr)( \ 138 void nc_p_ProcsSet(ring rGR, p_Procs_s* p_Procs); 141 void p_ProcsSet(ring r, p_Procs_s* p_Procs) in p_ProcsSet() argument 147 assume(p_Procs != NULL); in p_ProcsSet() 148 memset(p_Procs, 0, sizeof(p_Procs_s)); in p_ProcsSet() 149 _p_procs = p_Procs; in p_ProcsSet() 232 void p_Debug_GetProcNames(const ring r, p_Procs_s* p_Procs) in p_Debug_GetProcNames() argument 235 p_ProcsSet(r, p_Procs); // changes p_Procs!!! in p_Debug_GetProcNames()
|
H A D | p_Procs.h | 62 void p_ProcsSet(ring r, p_Procs_s* p_Procs); 66 void p_Debug_GetProcNames(const ring r, p_Procs_s* p_Procs);
|
H A D | p_Minus_mm_Mult_qq__T.cc | 143 pNext(a) = r->p_Procs->pp_Mult_mm_Noether(q, m, spNoether, ll, r); in p_Minus_mm_Mult_qq__T() 148 pNext(a) = r->p_Procs->pp_Mult_mm(q, m, r); in p_Minus_mm_Mult_qq__T()
|
/dports/math/singular/Singular-Release-4-2-1/kernel/GBEngine/ |
H A D | nc.h | 30 assume(r->GetNC()->p_Procs.GB!=NULL); in nc_GB() 32 BBA_Proc gb = cast_A_to_B<void*, BBA_Proc>(r->GetNC()->p_Procs.GB); in nc_GB() 59 r->GetNC()->p_Procs.GB = cast_A_to_vptr(gb); in nc_GB()
|
H A D | kspoly.cc | 172 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePolyZ() 302 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePoly() 431 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePolyGCD() 541 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(p2, lmRight, tailRing), pLength(p2), s… in ksReducePolyLC() 680 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePolyBound() 891 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePolySig() 1142 …PR->Tail_Minus_mm_Mult_qq(lm, tailRing->p_Procs->pp_Mult_mm(t2, lmRight, tailRing), pLength(t2), s… in ksReducePolySigRing() 1252 a2 = tailRing->p_Procs->pp_Mult_mm_Noether(a2, m2, spNoether, l2, tailRing); in ksCreateSpoly() 1260 …a2 = tailRing->p_Procs->pp_Mult_mm(tailRing->p_Procs->pp_mm_Mult(a2, m2, tailRing), m22, tailRing); in ksCreateSpoly() 1265 a2 = tailRing->p_Procs->pp_Mult_mm(a2, m2, tailRing); in ksCreateSpoly() [all …]
|
H A D | kutil.cc | 2514 pSigMult = currRing->p_Procs->pp_Mult_mm(pSigMult,m1,currRing); in enterOnePairSig() 2516 sSigMult = currRing->p_Procs->pp_Mult_mm(sSigMult,m2,currRing); in enterOnePairSig()
|
/dports/math/singular/Singular-Release-4-2-1/libpolys/polys/ |
H A D | Makefile.am | 47 templates/p_Procs.h templates/p_MemAdd.h templates/p_MemCmp.h \ 108 nodist_p_Procs_Generate_SOURCES = templates/p_Procs.inc 111 BUILT_SOURCES = prCopy.inc gftables MOD templates/p_Procs.inc 113 templates/p_Procs.inc: p_Procs_Generate.cc 118 ./p_Procs_Generate$(BUILD_EXEEXT) > ./templates/p_Procs.inc
|
H A D | kbuckets.h | 228 return kBucketGetLm(bucket, bucket->bucket_ring->p_Procs->p_kBucketSetLm); // TODO: needs ring :( in kBucketGetLm()
|
H A D | kbuckets.cc | 750 p1=r->p_Procs->pp_mm_Mult(p,m,r); in kBucket_Minus_m_Mult_p() 787 p1 = r->p_Procs->pp_Mult_mm_Noether(p1, m, spNoether, l1, r); in kBucket_Minus_m_Mult_p() 792 p1 = r->p_Procs->pp_mm_Mult(p1, m, r); in kBucket_Minus_m_Mult_p() 919 p1 = r->p_Procs->pp_Mult_mm(p1, m, r); in kBucket_Plus_mm_Mult_pp() 1183 kBucket_Minus_m_Mult_p(bucket, lm, r->p_Procs->pp_Mult_mm(a1, lmRight, r), &l1, spNoether); in kBucketPolyRed()
|
H A D | sbuckets.cc | 185 p = bucket->bucket_ring->p_Procs->p_Add_q(p, bucket->buckets[i].p, in sBucket_Add_m() 217 p = bucket->bucket_ring->p_Procs->p_Add_q(p, bucket->buckets[i].p, shorter, in sBucket_Add_p()
|
H A D | sparsmat.cc | 86 p = currRing->p_Procs->pp_Mult_Coeff_mm_DivSelectMult(p, m, a, b, in pp_Mult_Coeff_mm_DivSelect_MultDiv()
|
/dports/math/singular/Singular-Release-4-2-1/libpolys/polys/monomials/ |
H A D | p_polys.h | 806 assume(r->p_Procs != NULL); in p_Copy_noCheck() 807 assume(r->p_Procs->p_Copy != NULL); in p_Copy_noCheck() 808 return r->p_Procs->p_Copy(p, r); in p_Copy_noCheck() 929 return r->p_Procs->p_Mult_nn(p, n, r); in p_Mult_nn() 960 return r->p_Procs->pp_Mult_nn(p, n, r); in pp_Mult_nn() 1017 return r->p_Procs->p_Mult_mm(p, m, r); in p_Mult_mm() 1027 return r->p_Procs->p_mm_Mult(p, m, r); in p_mm_Mult() 1069 return r->p_Procs->p_Neg(p, r); in p_Neg() 1091 q = r->p_Procs->p_mm_Mult(q, p, r); in p_Mult_q() 1098 p = r->p_Procs->p_Mult_mm(p, q, r); in p_Mult_q() [all …]
|
H A D | ring.cc | 3793 r->p_Procs = (p_Procs_s*)omAlloc(sizeof(p_Procs_s)); in rComplete() 3794 p_ProcsSet(r, r->p_Procs); in rComplete() 3961 if (r->p_Procs != NULL) in rUnComplete() 3963 omFreeSize(r->p_Procs, sizeof(p_Procs_s)); in rUnComplete() 3964 r->p_Procs=NULL; in rUnComplete() 4561 omFree((ADDRESS)res->p_Procs); in rAssure_TDeg() 4562 res->p_Procs = (p_Procs_s*)omAlloc(sizeof(p_Procs_s)); in rAssure_TDeg() 4564 p_ProcsSet(res, res->p_Procs); in rAssure_TDeg()
|
H A D | ring.h | 356 p_Procs_s* p_Procs; // rComplete/p_ProcsSet member
|
/dports/math/singular/Singular-Release-4-2-1/m4/ |
H A D | p-procs.m4 | 28 [ --enable-p-procs-static Enable statically compiled p_Procs-modules 39 [ --enable-p-procs-dynamic Enable dynamically compiled p_Procs-modules
|
/dports/math/singular/Singular-Release-4-2-1/kernel/ |
H A D | ideals.cc | 1744 tmpR->p_Procs=NULL; in idElimination()
|