linbox
|
extend Wrapper of zz_p from NTL. More...
#include <pid-ntl-zz_p.h>
Public Member Functions | |
integer & | cardinality (integer &c) const |
Cardinality. More... | |
integer & | characteristic (integer &c) const |
Characteristic. More... | |
Element & | inv (Element &x, const Element &y) const |
Multiplicative Inverse. More... | |
bool | isZero (const Element &x) const |
Zero equality. More... | |
bool | isOne (const Element &x) const |
One equality. More... | |
bool | isMOne (const Element &x) const |
MOne equality. More... | |
Element & | invin (Element &x) const |
Inplace Multiplicative Inverse. More... | |
std::ostream & | write (std::ostream &os) const |
Print field. More... | |
extend Wrapper of zz_p from NTL.
Add PID functions
Cardinality.
Return integer representing cardinality of the field. Returns the modulus of the field, which should be prime.
Characteristic.
Return integer representing characteristic of the field. Returns the modulus of the field, which should be prime.
|
inlineinherited |
Multiplicative Inverse.
x = 1 / y This function assumes both field elements have already been constructed and initialized.
x | field element (reference returned). |
y | field element. |
|
inlineinherited |
Zero equality.
Test if field element is equal to zero. This function assumes the field element has already been constructed and initialized. In this specialization, NTL's IsZero function is called.
x | field element. |
|
inlineinherited |
One equality.
Test if field element is equal to one. This function assumes the field element has already been constructed and initialized. In this specialization, NTL's IsOne function is called.
x | field element. |
|
inlineinherited |
MOne equality.
Test if field element is equal to one. This function assumes the field element has already been constructed and initialized. In this specialization, NTL's IsMOne function is called.
x | field element. |
|
inlineinherited |
Inplace Multiplicative Inverse.
x = 1 / x This function assumes both field elements have already been constructed and initialized.
x | field element (reference returned). |
|
inlineinherited |
Print field.
os | output stream to which field is written. |