| 
| 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   | ElementTraits< float > | 
|   | 
| struct   | ElementTraits< double > | 
|   | 
| struct   | ElementTraits< int8_t > | 
|   | 
| struct   | ElementTraits< int16_t > | 
|   | 
| struct   | ElementTraits< int32_t > | 
|   | 
| struct   | ElementTraits< int64_t > | 
|   | 
| struct   | ElementTraits< uint8_t > | 
|   | 
| struct   | ElementTraits< uint16_t > | 
|   | 
| struct   | ElementTraits< uint32_t > | 
|   | 
| struct   | ElementTraits< uint64_t > | 
|   | 
| struct   | ElementTraits< Givaro::Integer > | 
|   | 
| struct   | ElementTraits< RecInt::rint< K > > | 
|   | 
| struct   | ElementTraits< RecInt::ruint< K > > | 
|   | 
| struct   | ElementTraits< RecInt::rmint< K, MG > > | 
|   | 
| struct   | ElementTraits< FFPACK::rns_double_elt > | 
|   | 
| struct   | ModeTraits< Field > | 
|   | ModeTraits.  More...
  | 
|   | 
| struct   | ModeTraits< Givaro::Modular< Element, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< int64_t, uint64_t > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< int8_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< int16_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< int32_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< uint8_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< uint16_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< uint32_t, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< Givaro::Integer, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::Modular< RecInt::ruint< K >, Compute > > | 
|   | 
| struct   | ModeTraits< Givaro::ModularBalanced< Element > > | 
|   | 
| struct   | ModeTraits< Givaro::ModularBalanced< int8_t > > | 
|   | 
| struct   | ModeTraits< Givaro::ModularBalanced< int16_t > > | 
|   | 
| struct   | ModeTraits< Givaro::ModularBalanced< int32_t > > | 
|   | 
| struct   | ModeTraits< Givaro::ModularBalanced< Givaro::Integer > > | 
|   | 
| struct   | ModeTraits< Givaro::ZRing< Givaro::Integer > > | 
|   | 
| struct   | ModeTraits< Givaro::ZRing< float > > | 
|   | 
| struct   | ModeTraits< Givaro::ZRing< double > > | 
|   | 
| struct   | ModeTraits< Givaro::Montgomery< T > > | 
|   | 
| struct   | FieldTraits< Field > | 
|   | FieldTrait.  More...
  | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< RecInt::ruint< K > > > | 
|   | 
| struct   | FieldTraits< Givaro::Modular< Element > > | 
|   | 
| struct   | FieldTraits< Givaro::ModularBalanced< Element > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< double > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< float > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< int16_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< uint16_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< int32_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< uint32_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< int64_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< uint64_t > > | 
|   | 
| struct   | FieldTraits< Givaro::ZRing< Givaro::Integer > > | 
|   | 
| struct   | FieldTraits< FFPACK::RNSInteger< T > > | 
|   | 
| struct   | FieldTraits< FFPACK::RNSIntegerMod< T > > | 
|   | 
| struct   | associatedDelayedField< Field > | 
|   | 
| struct   | associatedDelayedField< const Givaro::Modular< T, X > > | 
|   | 
| struct   | associatedDelayedField< const Givaro::ModularBalanced< T > > | 
|   | 
| struct   | associatedDelayedField< const Givaro::ZRing< T > > | 
|   | 
| struct   | associatedDelayedField< const FFPACK::RNSIntegerMod< RNS > > | 
|   |