SharedMeatAxe  1.0
Poly_t Class Reference

A Polynomial. More...

Data Fields

unsigned long Magic
 Used internally. More...
 
int Field
 Field order. More...
 
int Degree
 Degree of the polynomial. More...
 
FELData
 Coefficients. More...
 
int BufSize
 Used internally for memory management. More...
 

Detailed Description

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.

Field Documentation

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.


The documentation for this class was generated from the following file:

SharedMeatAxe 1.0 documentation, generated on Sat Dec 30 2017 12:13:21