|
linbox
|
FieldTrait. More...
#include <field-traits.h>
Public Types | |
| typedef ClassifyRing< Field >::categoryTag | categoryTag |
| typedef std::is_same< categoryTag, RingCategories::ModularTag > | is_modular |
Public Member Functions | |
| uint64_t | bestBitSize (size_t n) |
| uint64_t | bestBitSize (size_t n) |
| uint64_t | bestBitSize (size_t n) |
| uint64_t | bestBitSize (size_t n) |
| uint64_t | bestBitSize (size_t n) |
| uint64_t | bestBitSize (size_t n) |
| bool | goodModulus (const integer &i) |
Static Public Member Functions | |
| static integer & | maxModulus (integer &i) |
| static uint64_t & | maxModulus (uint64_t &i) |
| static uint32_t & | maxModulus (uint32_t &i) |
| template<class T> | |
| static T & | maxModulus (T &i) |
| static integer | maxModulus () |
| static bool | goodModulus (const integer &i) |
| static integer & | maxExponent (integer &i) |
| static bool | goodExponent (const integer &i) |
| static uint64_t | bestBitSize () |
| static uint64_t | bestBitSize (size_t n) |
FieldTrait.
| typedef ClassifyRing<Field>::categoryTag categoryTag |
| typedef std::is_same<categoryTag,RingCategories::ModularTag> is_modular |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool goodModulus | ( | const integer & | i | ) |