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

◆ viewTerm()

virtual bool TowerEvaluator::viewTerm ( long coeff,
const_exponents exp )
inlineprivatevirtual

Implements DPolyTraverser.

Definition at line 288 of file tower.cpp.

289 {
290 // translate exp to varpower
291 // map->eval_term
292 // either:
293 // H->add, or target->add_to
294 vp.resize(0);
296 ring_elem c = K->from_long(coeff);
297 ring_elem a = map->eval_term(K, c, vp.data(), first_var, nvars);
298 H->add(a);
299 return true;
300 }
static void from_expvector(int n, exponents::ConstExponents a, Vector &result)
gc_vector< int > vp
Definition tower.cpp:285
const Ring * K
Definition tower.cpp:279
SumCollector * H
Definition tower.cpp:280
const RingMap * map
Definition tower.cpp:278

References first_var, ExponentList< int, true >::from_expvector(), H, K, map, nvars, and vp.