linbox
Data Structures | Namespaces
field/modular.h File Reference

A Modular field is a representations of Z/mZ. More...

#include <iostream>
#include <climits>
#include <cmath>
#include "linbox/integer.h"
#include "linbox/vector/vector-domain.h"
#include "linbox/matrix/matrix-domain.h"
#include "linbox/field/field-interface.h"
#include "linbox/util/field-axpy.h"
#include "linbox/vector/vector-traits.h"
#include "linbox/linbox-config.h"
#include <linbox/field/field-traits.h>
#include "linbox/field/modular.inl"
#include "linbox/randiter/modular.h"
#include "linbox/field/modular-int32.h"
#include "linbox/field/modular-short.h"
#include "linbox/field/modular-byte.h"
#include "linbox/field/modular-double.h"
#include "linbox/field/modular-float.h"

Data Structures

class  Modular< _Element >
 Prime fields of positive characteristic implemented directly in LinBox. More...
class  Modular< uint8_t >
 Allows compact storage when the modulus is less than 2^8. More...
class  Modular< uint16_t >
 Specialization of class Modular for uint16_t element type. More...
class  Modular< uint32_t >
 Specialization of class Modular for uint32_t element type. More...
class  FieldAXPY< Modular< _Element > >
 Specialization of FieldAXPY for parameterized modular field. More...
class  FieldAXPY< Modular< uint8_t > >
 Specialization of FieldAXPY for uint8_t modular field. More...
class  FieldAXPY< Modular< uint16_t > >
 Specialization of FieldAXPY for uint16_t modular field. More...
class  FieldAXPY< Modular< uint32_t > >
 Specialization of FieldAXPY for unsigned short modular field. More...
class  DotProductDomain< Modular< uint8_t > >
 Specialization of DotProductDomain for unsigned short modular field. More...
class  DotProductDomain< Modular< uint16_t > >
 Specialization of DotProductDomain for unsigned short modular field. More...
class  DotProductDomain< Modular< uint32_t > >
 Specialization of DotProductDomain for uint32_t modular field. More...
class  MVProductDomain< Modular< uint8_t > >
 Specialization of MVProductDomain for uint8_t modular field. More...
class  MVProductDomain< Modular< uint16_t > >
 Specialization of MVProductDomain for uint16_t modular field. More...
class  MVProductDomain< Modular< uint32_t > >
 Specialization of MVProductDomain for uint32_t modular field. More...

Namespaces

namespace  LinBox
 

Namespace in which all linbox code resides.



Detailed Description

A Modular field is a representations of Z/mZ.

This file groups many implementations/specialisations of modular fields.