Main Page | Modules | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

LiftingContainer Class Template Reference

#include <lifting-container.h>

Inheritance diagram for LiftingContainer:

LiftingContainerBase BlockWiedemannLiftingContainer DixonLiftingContainer WiedemannLiftingContainer

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


Public Types

typedef _Ring Ring
typedef Ring::Element Integer

Public Member Functions

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 Ring
 

Reimplemented in LiftingContainerBase, DixonLiftingContainer, WiedemannLiftingContainer, and BlockWiedemannLiftingContainer.

typedef Ring::Element Integer
 

Reimplemented in LiftingContainerBase, DixonLiftingContainer, WiedemannLiftingContainer, and BlockWiedemannLiftingContainer.


Constructor & Destructor Documentation

virtual ~LiftingContainer  )  [inline, virtual]
 


Member Function Documentation

virtual const size_t length  )  const [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const size_t size  )  const [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const Ring& ring  )  const [pure virtual]
 

Implemented in LiftingContainerBase.

virtual const Integer& prime  )  const [pure virtual]
 

Implemented in LiftingContainerBase.


Generated on Fri Jul 8 10:29:45 2005 for linbox by doxygen 1.3.7