carl
24.04
Computer ARithmetic Library
|
#include <GaloisField.h>
Public Types | |
using | BaseIntType = typename GaloisField< IntegerType >::BaseIntType |
Public Member Functions | |
const GaloisField< IntegerType > * | field (BaseIntType p, BaseIntType k=1) |
Static Public Member Functions | |
static GaloisFieldManager< IntegerType > & | getInstance () |
Returns the single instance of this class by reference. More... | |
Private Attributes | |
std::map< std::pair< BaseIntType, BaseIntType >, std::unique_ptr< GaloisField< IntegerType > >, IntegerPairCompare< unsigned > > | mGaloisFields |
Definition at line 99 of file GaloisField.h.
using carl::GaloisFieldManager< IntegerType >::BaseIntType = typename GaloisField<IntegerType>::BaseIntType |
Definition at line 101 of file GaloisField.h.
|
inline |
Definition at line 106 of file GaloisField.h.
|
inlinestaticinherited |
Returns the single instance of this class by reference.
If there is no instance yet, a new one is created.
Definition at line 45 of file Singleton.h.
|
private |
Definition at line 103 of file GaloisField.h.