FFLAS-FFPACK
|
Field Traits. More...
#include <type_traits>
#include "fflas-ffpack/field/rns-double-elt.h"
#include "recint/rmint.h"
#include "givaro/modular-general.h"
#include "givaro/zring.h"
Data Structures | |
struct | GenericTag |
generic ring. More... | |
struct | ModularTag |
This is a modular field like e.g. Modular<T> or ModularBalanced<T> More... | |
struct | UnparametricTag |
If the field uses a representation with infix operators. More... | |
struct | DefaultTag |
No specific mode of action: use standard field operations. More... | |
struct | DefaultBoundedTag |
Use standard field operations, but keeps track of bounds on input and output. More... | |
struct | ConvertTo< T > |
Force conversion to appropriate element type of ElementCategory T. More... | |
struct | DelayedTag |
Performs field operations with delayed mod reductions. Ensures result is reduced. More... | |
struct | LazyTag |
Performs field operations with delayed mod only when necessary. Result may not be reduced. More... | |
struct | GenericTag |
default is generic More... | |
struct | MachineFloatTag |
float or double More... | |
struct | MachineIntTag |
short, int, long, long long, and unsigned variants More... | |
struct | FixedPrecIntTag |
Fixed precision integers above machine precision: Givaro::recInt. More... | |
struct | ArbitraryPrecIntTag |
Arbitrary precision integers: GMP. More... | |
struct | RNSElementTag |
Representation in a Residue Number System. More... | |
struct | ElementTraits< Element > |
ElementTraits. More... | |
struct | ModeTraits< Field > |
ModeTraits. More... | |
struct | FieldTraits< Field > |
FieldTrait. More... | |
Namespaces | |
namespace | FFPACK |
Finite Field PACK Set of elimination based routines for dense linear algebra. | |
namespace | FFLAS::FieldCategories |
Traits and categories will need to be placed in a proper file later. | |
namespace | FFLAS::ModeCategories |
Specifies the mode of action for an algorithm w.r.t. | |
Field Traits.