| 
 Public Types | 
| typedef uint16  | Element | 
 Public Methods | 
|   | Modular () | 
|   | Modular (uint32 modulus) | 
|   | Modular (const integer &modulus) | 
| const Modular &  | operator= (const Modular &F) | 
| Element &  | init (Element &x, const integer &y=0) const | 
| Element &  | add (Element &x, const Element &y, const Element &z) const | 
| Element &  | sub (Element &x, const Element &y, const Element &z) const | 
| Element &  | mul (Element &x, const Element &y, const Element &z) const | 
| Element &  | div (Element &x, const Element &y, const Element &z) const | 
| Element &  | neg (Element &x, const Element &y) const | 
| Element &  | inv (Element &x, const Element &y) const | 
| Element &  | axpy (Element &r, const Element &a, const Element &x, const Element &y) const | 
| Element &  | addin (Element &x, const Element &y) const | 
| Element &  | subin (Element &x, const Element &y) const | 
| Element &  | mulin (Element &x, const Element &y) const | 
| Element &  | divin (Element &x, const Element &y) const | 
| Element &  | negin (Element &x) const | 
| Element &  | invin (Element &x) const | 
| Element &  | axpyin (Element &r, const Element &a, const Element &x) const | 
 Friends | 
| class  | FieldAXPY< Modular< uint16 > > | 
| class  | DotProductDomain< Modular< uint16 > > | 
| class  | MVProductDomain< Modular< uint16 > > |