MeatAxe  2.4
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

◆ BufSize

int Poly_t::BufSize

Used internally for memory management.

◆ Data

FEL* Poly_t::Data

Coefficients.

Degree+1 values, starting with the constant term.

◆ Degree

int Poly_t::Degree

Degree of the polynomial.

◆ Field

int Poly_t::Field

Field order.

◆ Magic

unsigned long Poly_t::Magic

Used internally.


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

MeatAxe 2.4 documentation, generated on Sat Jul 14 2018 14:11:01