linbox
1
|
Classes | |
class | NTL_ZZ |
the integer ring. More... | |
class | RingAbstract |
Abstract ring base class.Found in the file {linbox/ring/abstract.h}. Abstract base class used to implement the ring archetype to minimize code bloat. All public member functions of this class are purely virtual and must be implemented by all derived classes. More... | |
class | RingArchetype |
specification and archetypic instance for the ring interfaceThe {RingArchetype} and its encapsulated element class contain pointers to the {RingAbstract} and its encapsulated ring element, respectively. {RingAbstract} then uses virtual member functions to define operations on its encapsulated ring element. This ring element has no knowledge of the ring properties being used on it which means the ring object must supply these operations. More... | |
class | RingEnvelope< Ring > |
implement the ring archetype to minimize code bloat.This class implements all purely virtual member functions of the abstract base class. This class is used to wrap a {LinBox} ring so that it might be used with the Ring archetype. More... | |
class | GivPolynomialRing< Domain, StorageTag > |
polynomials with coefficients modulo some power of two More... | |
class | PowerOfTwoModular< Ints > |
Ring of elements modulo some power of two. More... |
LinBox rings, ring wrappers, ring construction tools.
LinBox rings implement the ring concept, inheriting from the field concept, as it is defined in the ring archetype.