|
linbox
|
#include "linbox/integer.h"#include <givaro/givcaster.h>#include <givaro/givinteger.h>#include <givaro/givrational.h>#include <givaro/zring.h>#include <givaro/modular.h>#include <givaro/modular-balanced.h>#include <givaro/gfq.h>Data Structures | |
| struct | GenericTag |
| generic ring. More... | |
| struct | ModularTag |
| If it is isomorphic to Z/mZ, for some m or its extensions. More... | |
| struct | GaloisTag |
| Galois Field GF(p^e) More... | |
| struct | IntegerTag |
| If it is isomorphic to Z. More... | |
| struct | RationalTag |
| If it is isomorphic to Q. More... | |
| struct | ClassifyRing< Field > |
| Default ring category. More... | |
| struct | ClassifyRing< Givaro::QField< Givaro::Rational > > |
| struct | ClassifyRing< Givaro::ZRing< Givaro::Integer > > |
| struct | ClassifyRing< Givaro::Modular< Element, Compute > const > |
| struct | ClassifyRing< Givaro::Modular< Element, Compute > > |
| struct | ClassifyRing< Givaro::ModularBalanced< Element > > |
| struct | ClassifyRing< Givaro::GFqDom< XXX > > |
| struct | FieldTraits< Field > |
| FieldTrait. More... | |
Namespaces | |
| namespace | LinBox |
| Namespace in which all linbox code resides. | |
| namespace | LinBox::RingCategories |
| some basic information about each field or ring. | |
Functions | |
| template<class _Field1, class _Field2> | |
| bool | areFieldEqual (const _Field1 &F, const _Field2 &G) |
| template<class _Field, class _Category> | |
| bool | areFieldEqualSpecialised (const _Field &F, const _Field &G, const _Category &m) |
| template<class _Field> | |
| bool | areFieldEqualSpecialised (const _Field &F, const _Field &G, const RingCategories::ModularTag &m) |
| template<class _Field> | |
| bool | areFieldEqual (const _Field &F, const _Field &G) |
| template<> | |
| NTL::GF2E & | Caster (NTL::GF2E &x, const Integer &y) |