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

PIRModular< int32 > Class Reference
[linbox/ring]

#include <PIR-modular-int32.h>

Inheritance diagram for PIRModular< int32 >:

Modular< int32 > FieldInterface FieldInterface

Detailed Description

template <>


Public Types

typedef int32 Element
typedef ModularRandIter< int32RandIter

Public Member Functions

 PIRModular ()
 PIRModular (int32 value, int32 exp=1)
Elementgcd (Element &g, const Element &a, const Element &b) const
Elementxgcd (Element &g, Element &s, Element &t, const Element &a, const Element &b) const
Elementdxgcd (Element &g, Element &s, Element &t, Element &a1, Element &b1, const Element &a, const Element &b) const
bool isDivisor (const Element &a, const Element &b) const
Elementdiv (Element &d, const Element &a, const Element &b) const
Elementnormal (Element &a, const Element &b) const
Elementgcdin (Element &a, const Element &b) const
ElementnormalIn (Element &a) const
Elementdivin (Element &a, const Element &b) const
bool isUnit (const Element &a) const

Friends

class FieldAXPY< PIRModular< int32 > >
class DotProductDomain< PIRModular< int32 > >
class MVProductDomain< PIRModular< int32 > >


Member Typedef Documentation

typedef int32 Element
 

Reimplemented from Modular< int32 >.

typedef ModularRandIter<int32> RandIter
 

Reimplemented from Modular< int32 >.


Member Function Documentation

PIRModular  )  [inline]
 

PIRModular int32  value,
int32  exp = 1
[inline]
 

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

PIR functions, gcd, xgcd, dxgcd

Element& xgcd Element g,
Element s,
Element t,
const Element a,
const Element b
const [inline]
 

Element& dxgcd Element g,
Element s,
Element t,
Element a1,
Element b1,
const Element a,
const Element b
const [inline]
 

bool isDivisor const Element a,
const Element b
const [inline]
 

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

Reimplemented from Modular< int32 >.

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

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

Element& normalIn Element a  )  const [inline]
 

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

Reimplemented from Modular< int32 >.

bool isUnit const Element a  )  const [inline]
 


Friends And Related Function Documentation

friend class FieldAXPY< PIRModular< int32 > > [friend]
 

friend class DotProductDomain< PIRModular< int32 > > [friend]
 

friend class MVProductDomain< PIRModular< int32 > > [friend]
 


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