linbox  1
Classes
linbox/element

Classes

class  ElementAbstract
 Abstract element base class, a technicality. More...
class  ElementArchetype
 Field and Ring element interface specification and archetypical instance class.Element classes must contain public default constructor, copy constructor, assignment operator, and destructor. Note that primitive types such as int and double meet this specification. More...
class  ElementEnvelope< Field >
 Adaptor from archetypical interface to abstract interface, a technicality. More...
class  GivPolynomial< T, Alloc >
 Polynomials over a domain. More...
class  GMPRationalElement
 elements of GMP_Rationals. More...

Detailed Description

The interface for field and ring element types.

The interface requirements are minimal and are specified in LinBox::ElementArchetype.

Developers: Your element type may be almost any primitive type or defined class. To support the field archetype there is also a LinBox::ElementAbstract and LinBox::ElementEnvelope.

See also:
Archetypes