|
Macaulay2 Engine
|
#include <dmat-lu-inplace.hpp>
Public Types | |
| typedef RT | RingType |
| typedef DMat< RingType > | Mat |
Public Member Functions | |
| DMatLUinPlace (const Mat &A) | |
| const RingType & | ring () const |
| long | numRows () const |
| long | numColumns () const |
| const Mat & | LUinPlace () |
| 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_t > | mPerm |
| bool | mSign |
| bool | mIsDone |
| std::vector< size_t > | mPivotColumns |
Definition at line 85 of file dmat-lu-inplace.hpp.