linbox
TransposeAugmentedSystem< Field > Class Template Reference

Public Member Functions

template<class Ring, class IMatrix, class IVector>
 TransposeAugmentedSystem (Ring &R, Field &_field, const IMatrix &A, const IVector &b)
 
 ~TransposeAugmentedSystem ()
 
size_t rank ()
 

Data Fields

BlasMatrix< Field > * factors = nullptr
 
PLUQMatrix< Field > * PLUQ = nullptr
 
BlasPermutation< size_t > P
 
BlasPermutation< size_t > Q
 
std::vector< size_t > srcRow
 
std::vector< size_t > srcCol
 

Constructor & Destructor Documentation

◆ TransposeAugmentedSystem()

template<class Field>
template<class Ring, class IMatrix, class IVector>
TransposeAugmentedSystem ( Ring & R,
Field & _field,
const IMatrix & A,
const IVector & b )
inline

◆ ~TransposeAugmentedSystem()

template<class Field>
~TransposeAugmentedSystem ( )
inline

Member Function Documentation

◆ rank()

template<class Field>
size_t rank ( )
inline

Field Documentation

◆ factors

template<class Field>
BlasMatrix<Field>* factors = nullptr

◆ PLUQ

template<class Field>
PLUQMatrix<Field>* PLUQ = nullptr

◆ P

template<class Field>
BlasPermutation<size_t> P

◆ Q

template<class Field>
BlasPermutation<size_t> Q

◆ srcRow

template<class Field>
std::vector<size_t> srcRow

◆ srcCol

template<class Field>
std::vector<size_t> srcCol

The documentation for this class was generated from the following file: