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

DixonLiftingContainer Class Template Reference

#include <lifting-container.h>

Inheritance diagram for DixonLiftingContainer:

LiftingContainerBase LiftingContainer List of all members.

template<class _Ring, class _Field, class _IMatrix, class _FMatrix>
class LinBox::DixonLiftingContainer< _Ring, _Field, _IMatrix, _FMatrix >


Public Types

typedef _Field Field
typedef _Ring Ring
typedef _IMatrix IMatrix
typedef _FMatrix FMatrix
typedef Field::Element Element
typedef IMatrix::Element Integer
typedef std::vector< IntegerIVector
typedef std::vector< ElementFVector

Public Methods

template<class Prime_Type, class VectorIn>  DixonLiftingContainer (const Ring &R, const Field &F, const IMatrix &A, const FMatrix &Ap, const VectorIn &b, const Prime_Type &p)
virtual ~DixonLiftingContainer ()
const Fieldfield () const

Protected Methods

virtual IVectornextdigit (IVector &digit, const IVector &residu) const

Protected Attributes

const FMatrix_Ap
Field _F
const VectorDomain< Field_VDF
FVector _res_p
FVector _digit_p
BlasApply< Field_BA

Member Typedef Documentation

typedef Field::Element Element
 

typedef _Field Field
 

typedef _FMatrix FMatrix
 

typedef std::vector<Element> FVector
 

typedef _IMatrix IMatrix
 

Reimplemented from LiftingContainerBase.

typedef IMatrix::Element Integer
 

Reimplemented from LiftingContainerBase.

typedef std::vector<Integer> IVector
 

Reimplemented from LiftingContainerBase.

typedef _Ring Ring
 

Reimplemented from LiftingContainerBase.


Constructor & Destructor Documentation

DixonLiftingContainer const Ring   R,
const Field   F,
const IMatrix   A,
const FMatrix   Ap,
const VectorIn &    b,
const Prime_Type &    p
[inline]
 

virtual ~DixonLiftingContainer   [inline, virtual]
 


Member Function Documentation

const Field& field   const [inline]
 

virtual IVector& nextdigit IVector   digit,
const IVector   residu
const [inline, protected, virtual]
 

Implements LiftingContainerBase.


Member Data Documentation

const FMatrix& _Ap [protected]
 

BlasApply<Field> _BA [protected]
 

FVector _digit_p [protected]
 

Field _F [protected]
 

FVector _res_p [protected]
 

const VectorDomain<Field> _VDF [protected]
 


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