linbox
Data Structures | Namespaces
modular.h File Reference

A Givaro::Modular ring is a representations of Z/mZ. More...

#include <givaro/modular.h>
#include <givaro/gfq.h>
#include <iostream>
#include <climits>
#include <cmath>
#include "linbox/integer.h"
#include "linbox/field/field-interface.h"
#include "linbox/util/field-axpy.h"
#include "linbox/util/write-mm.h"
#include "linbox/vector/vector-traits.h"
#include "linbox/linbox-config.h"
#include "linbox/field/field-traits.h"
#include "linbox/vector/vector-domain.h"

Data Structures

struct  ClassifyRing< Field >
 Default ring category. More...
 
class  FieldAXPY< Givaro::Modular< _Element > >
 Specialization of FieldAXPY for parameterized modular field. More...
 
class  FieldAXPY< Givaro::Modular< double, double > >
 Specialization of FieldAXPY for modular double. More...
 
class  FieldAXPY< Givaro::Modular< float, float > >
 Specialization of FieldAXPY for modular float. More...
 
class  MVProductDomain< Field >
 Helper class to allow specializations of certain matrix-vector products. More...
 

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Detailed Description

A Givaro::Modular ring is a representations of Z/mZ.

This file groups many implementations/specialisations of modular rings.

Bug:
move Element& init(const Element&) to FFPACK. use using more..