Crypto++
|
#include <algebra.h>
Public Types | |
typedef T | Element |
Public Member Functions | |
bool | Equal (const Element &a, const Element &b) const |
const Element & | Identity () const |
const Element & | Add (const Element &a, const Element &b) const |
Element & | Accumulate (Element &a, const Element &b) const |
const Element & | Inverse (const Element &a) const |
const Element & | Subtract (const Element &a, const Element &b) const |
Element & | Reduce (Element &a, const Element &b) const |
const Element & | Double (const Element &a) const |
const Element & | MultiplicativeIdentity () const |
const Element & | Multiply (const Element &a, const Element &b) const |
const Element & | Square (const Element &a) const |
bool | IsUnit (const Element &a) const |
const Element & | MultiplicativeInverse (const Element &a) const |
const Element & | Divide (const Element &a, const Element &b) const |
const Element & | Mod (const Element &a, const Element &b) const |
void | DivisionAlgorithm (Element &r, Element &q, const Element &a, const Element &d) const |
bool | operator== (const EuclideanDomainOf< T > &rhs) const |
virtual const Element & | Gcd (const Element &a, const Element &b) const |