Forward declaration for Givaro::Modular.
More...
#include <modular-inttype.h>
Inherits FiniteFieldInterface< _Element >.
template<typename IntType, typename COMP>
class Givaro::Modular< IntType, COMP >
Forward declaration for Givaro::Modular.
This class implement the standard arithmetic with Modulo Elements.
Elements will be stored in the storage type. While arithmetics will occur on the unsigned version of COMP type. Example: Modular<int32_t, uint64_t>
- The representation of an integer a in Zpz is the value a % p
- Examples:
- examples/FiniteField/all_field.C, examples/FiniteField/exponentiation.C, examples/FiniteField/ff_arith.C, examples/FiniteField/kronecker.C, examples/FiniteField/zpz_atomic.C, examples/Integer/iexponentiation.C, examples/Integer/ModularSquareRoot.C, examples/Polynomial/interpolate.C, and examples/Polynomial/PolynomialCRT.C.
The documentation for this class was generated from the following files:
- modular-general.h
- modular-inttype.h
- modular-double.inl
- modular-float.inl
- modular-integer.inl
- modular-inttype.inl