Macaulay2 Engine
Loading...
Searching...
No Matches
DMatLUinPlace< RT > Class Template Reference

#include <dmat-lu-inplace.hpp>

Public Types

typedef RT RingType
typedef DMat< RingTypeMat

Public Member Functions

 DMatLUinPlace (const Mat &A)
const RingTypering () const
long numRows () const
long numColumns () const
const MatLUinPlace ()
bool signOfPermutation ()
const std::vector< size_t > & permutation ()
const std::vector< size_t > & pivotColumns ()

Private Types

typedef RingType::ElementType ElementType

Private Member Functions

void computeLU ()
size_t findPivot (size_t row, size_t col)
void computeLU ()
void computeLU ()
size_t findPivot (size_t row, size_t col)
size_t findPivot (size_t row, size_t col)
void computeLU ()
void computeLU ()

Private Attributes

Mat mLU
std::vector< size_tmPerm
bool mSign
bool mIsDone
std::vector< size_tmPivotColumns

Detailed Description

template<typename RT>
class DMatLUinPlace< RT >

Definition at line 85 of file dmat-lu-inplace.hpp.


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