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

◆ from_partition()

void SchurRing::from_partition ( const int * exp,
int * m ) const
private

Definition at line 129 of file schur.cpp.

130{
131 exponents_t EXP1 = ALLOCATE_EXPONENTS(exp_size); // 0..nvars-1
132 EXP1[nvars_ - 1] = exp[nvars_];
133 for (int i = nvars_ - 1; i > 0; i--) EXP1[i - 1] = exp[i] - exp[i + 1];
134 M_->from_expvector(EXP1, m);
135}
exponents::Exponents exponents_t
const Monoid * M_
Definition polyring.hpp:124
#define ALLOCATE_EXPONENTS(byte_len)
Definition monoid.hpp:62
const mpreal exp(const mpreal &x, mp_rnd_t r=mpreal::get_default_rnd())
Definition mpreal.h:2298

References ALLOCATE_EXPONENTS, PolynomialRing::exp_size, PolynomialRing::M_, and PolynomialRing::nvars_.

Referenced by SM().