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

◆ find_one_divisor_vp()

template<typename Key>
bool ResF4MonomialLookupTableT< Key >::find_one_divisor_vp ( long comp,
const_varpower_monomial m,
Key & result_k ) const

Definition at line 277 of file res-f4-monlookup.cpp.

281{
282 if (comp >= mis.size()) return false;
283 mi_node *mi = mis[comp];
284 if (mi == nullptr) return false;
285
287 me->update_expvector(static_cast<int>(mi->var), m);
290 return result;
291}
void reset_expvector(const_varpower_monomial m)
void update_expvector(int topvar, const_varpower_monomial m)
ResF4MonomialLookupTableT(int nvars, stash *mi_stash=nullptr)
bool find_one_divisor1(mi_node *mi, const_ntuple_monomial exp, Key &result_k) const

References exp0, find_one_divisor1(), reset_expvector(), ResF4MonomialLookupTableT(), result(), update_expvector(), and ResF4MonomialLookupTableT< Key >::mi_node::var.

Referenced by insert_vp(), and minimalize_res_varpower_monomials().