Macaulay2 Engine
Loading...
Searching...
No Matches

◆ make() [2/3]

PathTracker * PathTracker::make ( const Matrix * S,
const Matrix * T,
gmp_RR productST )
static

Definition at line 1436 of file NAG.cpp.

1495 {
1496 StraightLineProgram* slp = StraightLineProgram::make(R, T->elem(0, i));
1497 if (p->slpT == nullptr)
1498 p->slpT = slp;
1499 else
1500 {
1501 StraightLineProgram* t = p->slpT->concatenate(slp);
1502 delete slp;
1503 delete p->slpT;
1504 p->slpT = t;
1505 }
1506 }
1507 p->slpTx = p->slpT->jacobian(false, p->slpHxH /*not used*/, true, p->slpTxT);
1508
1509 return p;
1510}
const Matrix * T
Definition NAG.hpp:661
static StraightLineProgram * make(const PolyRing *R, ring_elem e)
Definition NAG.cpp:31
int p

References cast_to_CCC(), degree_ring_elem(), ERROR, PolynomialRing::getCoefficients(), StraightLineProgram::make(), Matrix, newarray_atomic, p, PathTracker(), productST, S, and T.