Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

NTL_PID_zz_p Struct Reference
[linbox/field]

#include <ntl-pid-lzz_p.h>

Inheritance diagram for NTL_PID_zz_p:

NTL_zz_p UnparametricField< NTL::zz_p > FieldInterface

Detailed Description

extend Wrapper of zz_p from NTL. Add PID functions


Public Member Functions

 NTL_PID_zz_p (long pp, int exp=1)
Elementgcd (Element &g, const Element &a, const Element &b) const
Elementgcdin (Element &a, const Element &b) const
bool isUnit (const Element &a) const
Elementdiv (Element &c, const Element &a, const Element &b) const
 x := y/z

Elementdivin (Element &a, const Element &b) const
 x := x/y


Static Public Member Functions

double getMaxModulus ()

Protected Attributes

long _modulus


Constructor & Destructor Documentation

NTL_PID_zz_p long  pp,
int  exp = 1
[inline]
 


Member Function Documentation

Element& gcd Element g,
const Element a,
const Element b
const [inline]
 

Element& gcdin Element a,
const Element b
const [inline]
 

bool isUnit const Element a  )  const [inline]
 

Element& div Element c,
const Element a,
const Element b
const [inline]
 

x := y/z

Reimplemented from UnparametricField< NTL::zz_p >.

Element& divin Element a,
const Element b
const [inline]
 

x := x/y

Reimplemented from UnparametricField< NTL::zz_p >.

double getMaxModulus  )  [inline, static]
 

Reimplemented from NTL_zz_p.


Field Documentation

long _modulus [protected]
 


Generated on Fri Jul 8 10:29:53 2005 for linbox by doxygen 1.3.7