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

◆ gbvector_term_weight()

int GBWeight::gbvector_term_weight ( const gbvector * f) const

Definition at line 65 of file gbweight.cpp.

66{
67 if (f == nullptr) return 0;
69 R_->gbvector_get_lead_exponents(F_, f, EXP);
70 return exponents_weight(EXP, f->comp);
71}
exponents::Exponents exponents_t
GBRing * R_
Definition gbweight.hpp:73
const FreeModule * F_
Definition gbweight.hpp:70
size_t exp_size
Definition gbweight.hpp:75
int exponents_weight(const_exponents e, int comp) const
Definition gbweight.cpp:58
#define ALLOCATE_EXPONENTS(byte_len)
Definition monoid.hpp:62
int comp
Definition gbring.hpp:82

References ALLOCATE_EXPONENTS, gbvector::comp, exp_size, exponents_weight(), F_, and R_.

Referenced by gbvector_weight().