Definition at line 151 of file res-f4-m2-interface.cpp.
154{
155 FreeModule*
result =
new FreeModule(R, 0,
true);
157 {
159 }
161 auto& thislevel = C.
level(lev);
164 for (auto i = 0; i < thislevel.size(); ++i)
165 {
166 int d[1];
167 d[0] = thislevel[i].mDegree;
170
171
177 deg, totalmonom,
static_cast<int>(S.
mTieBreaker[i]));
178 }
181}
monomial make_one() const
const Monoid * degree_monoid() const
void from_expvector(const_exponents exp, monomial result) const
virtual const Monoid * getMonoid() const
bool to_expvector(res_const_packed_monomial m, res_ntuple_monomial result, component_index &result_comp) const
const ResMonoid & monoid() const
std::vector< FrameElement > & level(int lev)
ResSchreyerOrder & schreyerOrder(int lev)
VALGRIND_MAKE_MEM_DEFINED & result(result)
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
std::vector< res_packed_monomial > mTotalMonom
std::vector< component_index > mTieBreaker
References Monoid::degree_monoid(), Monoid::from_expvector(), PolynomialRing::getMonoid(), SchreyerFrame::level(), Monoid::make_one(), SchreyerFrame::maxLevel(), SchreyerFrame::monoid(), monomial, ResSchreyerOrder::mTieBreaker, ResSchreyerOrder::mTotalMonom, Monoid::n_vars(), result(), SchreyerFrame::schreyerOrder(), and ResMonoidDense::to_expvector().
Referenced by F4ResComputation::get_free().