linbox  1
Modular< _Element > Class Template Reference

Prime fields of positive characteristic implemented directly in LinBox. More...

#include <modular.h>

Inherits ModularBase< _Element >.

List of all members.

Public Member Functions

ModularBase

Base for prime fields where the elements are represented by various primitive types (and their operations). Normally use it's children. This class is of interest for the developer of a new field representation.

This parameterized field can be used to construct any prime field. Typical use would be Modular<integer> for integers modulo a large prime, Modular<long, long long> for integers modulo a wordsize prime, etc. for integers modulo a half-wordsize prime.

template<>
integerinit (integer &x, const double &y) const

Detailed Description

template<class _Element>
class LinBox::Modular< _Element >

Prime fields of positive characteristic implemented directly in LinBox.

This parameterized field can be used to construct prime fields. Typical use would be Modular<integer> for integers modulo a large prime, Modular<uint32>, modular<int>, or modular<double> for integers modulo a wordsize * prime. Each of those has specialized performance features suitable to certain applications.


The documentation for this class was generated from the following file: