linbox
Data Structures
LinBox::RingCategories Namespace Reference

some basic information about each field or ring. More...

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...
 

Detailed Description

some basic information about each field or ring.

It will try to take the information from the field when possible, and use defaults otherwise. maxModulus returns the greatest modulus that is usable for a given field, -1 for infinite. goodModulus returns takes an integer and returns true if that integer is a valid modulus for the given field. maxExponent and goodExponent do the same for the prime power.