Crypto++
Public Types | Public Member Functions
EuclideanDomainOf Class Reference

EuclideanDomainOf. More...

#include <algebra.h>

Inheritance diagram for EuclideanDomainOf:
AbstractEuclideanDomain< T >

List of all members.

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

Detailed Description

EuclideanDomainOf.


The documentation for this class was generated from the following file: