Fabcoin Core
0.16.2
P2P Digital Currency
|
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 > |
Euclidean domain. 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) |
Classes for performing mathematics over different fields.
Definition in file algebra.h.
Element GeneralCascadeExponentiation | ( | const AbstractRing< Element > & | ring, |
Iterator | begin, | ||
Iterator | end | ||
) |
Element GeneralCascadeMultiplication | ( | const AbstractGroup< Element > & | group, |
Iterator | begin, | ||
Iterator | end | ||
) |
Definition at line 172 of file algebra.cpp.