Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

LiftingContainer Class Template Reference

#include <lifting-container.h>

Inheritance diagram for LiftingContainer:

LiftingContainerBase BlockWiedemannLiftingContainer DixonLiftingContainer WiedemannLiftingContainer List of all members.

template<class _Ring>
class LinBox::LiftingContainer< _Ring >


Public Types

typedef _Ring Ring
typedef Ring::Element Integer

Public Methods

virtual const size_t length () const=0
virtual const size_t size () const=0
virtual const Ringring () const=0
virtual const Integerprime () const=0
virtual ~LiftingContainer ()

Member Typedef Documentation

typedef Ring::Element Integer
 

Reimplemented in LiftingContainerBase, DixonLiftingContainer, WiedemannLiftingContainer, and BlockWiedemannLiftingContainer.

typedef _Ring Ring
 

Reimplemented in LiftingContainerBase, DixonLiftingContainer, WiedemannLiftingContainer, and BlockWiedemannLiftingContainer.


Constructor & Destructor Documentation

virtual ~LiftingContainer   [inline, virtual]
 


Member Function Documentation

virtual const size_t length   [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const Integer& prime   [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const Ring& ring   [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const size_t size   [pure virtual]
 

Implemented in LiftingContainerBase.


Generated on Mon Jun 20 09:16:57 2005 for linbox by doxygen1.2.18