SharedMeatAxe
1.0
|
A Polynomial. More...
Data Fields | |
unsigned long | Magic |
Used internally. More... | |
int | Field |
Field order. More... | |
int | Degree |
Degree of the polynomial. More... | |
FEL * | Data |
Coefficients. More... | |
int | BufSize |
Used internally for memory management. More... | |
A Polynomial.
Internally, a polynomial of degree n is represented as an array of n+1 field elements (Data
field), where data[i]
is the coefficient of x^i. The leading coefficient is always non-zero on the MeatAxe API level (it can temporarily be zero during calculations). The null polynomial has a degree of -1.
int Poly_t::BufSize |
Used internally for memory management.
FEL* Poly_t::Data |
Coefficients.
Degree+1 values, starting with the constant term.
int Poly_t::Degree |
Degree of the polynomial.
int Poly_t::Field |
Field order.
unsigned long Poly_t::Magic |
Used internally.