Crypto++
Public Types | Public Member Functions | Public Attributes
AbstractRing::MultiplicativeGroupT Class Reference
Inheritance diagram for AbstractRing::MultiplicativeGroupT:
AbstractGroup< T >

List of all members.

Public Types

typedef T Element

Public Member Functions

const AbstractRing< T > & GetRing () const
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
Element ScalarMultiply (const Element &a, const Integer &e) const
Element CascadeScalarMultiply (const Element &x, const Integer &e1, const Element &y, const Integer &e2) const
void SimultaneousMultiply (Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) const
virtual bool InversionIsFast () const

Public Attributes

const AbstractRing< T > * m_pRing

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