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: