linbox

extend Wrapper of zz_p from NTL. More...
#include <PIDntlzz_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. 