algebra.h File Reference

Classes for performing mathematics over different fields. More...

Go to the source code of this file.

Classes

class  AbstractGroup< T >
 Abstract Group. More...
class  AbstractRing< T >
 Abstract Ring. More...
class  AbstractRing< T >::MultiplicativeGroupT
struct  BaseAndExponent< T, E >
 Base and Exponent. More...
class  AbstractEuclideanDomain< T >
 Abstract Euclidean Domain. More...
class  EuclideanDomainOf< T >
 EuclideanDomainOf. More...
class  QuotientRing< T >
 Quotient Ring. More...

Functions

template<class Element , class Iterator >
Element GeneralCascadeMultiplication (const AbstractGroup< Element > &group, Iterator begin, Iterator end)
template<class Element , class Iterator >
Element GeneralCascadeExponentiation (const AbstractRing< Element > &ring, Iterator begin, Iterator end)

Detailed Description

Classes for performing mathematics over different fields.

Definition in file algebra.h.


Generated on 24 Mar 2016 for Crypto++ by  doxygen 1.6.1