|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
Triangle decomposition of a matrix. More...
#include <LUMatrix.h>
Public Member Functions | |
| LUMatrix (const Matrix< T > &m) | |
| Constructor. | |
| LUMatrix () | |
| LUMatrix (const LUMatrix< T > &) | |
| ~LUMatrix () | |
| LUMatrix< T > & | operator= (const LUMatrix< T > &) |
| void | backSubstitute (Vector< T > &B) const |
| Back substitution. | |
| void | backSubstitute (Matrix< T > &M) const |
| Back substitution. | |
| Matrix< T > | inverse () const |
| Get inverse. | |
| template<class I> | |
| void | backSubstitute (I iter) const |
Private Member Functions | |
| template<class Iterator> | |
| void | backSubstitute (Iterator) const |
Private Attributes | |
| Matrix< T > | decomp |
| Array1D< int > | index |
Triangle decomposition of a matrix.
Definition at line 44 of file LUMatrix.h.
Constructor.
Definition at line 101 of file LUMatrix.h.
References decomp, index, Array2D< T >::ncols(), nr, and Array2D< T >::nrows().
Referenced by LUMatrix(), and operator=().
| LUMatrix< T >::LUMatrix | ( | ) |
Definition at line 89 of file LUMatrix.h.
Definition at line 95 of file LUMatrix.h.
References decomp, index, and LUMatrix().
Definition at line 172 of file LUMatrix.h.
|
private |
Back substitution.
Definition at line 239 of file LUMatrix.h.
References backSubstitute(), Array2D< T >::col_begin(), decomp, Array2D< T >::ncols(), and Array2D< T >::nrows().
Back substitution.
Definition at line 229 of file LUMatrix.h.
References backSubstitute(), Array1D< T >::begin(), decomp, and Array1D< T >::size().
Referenced by backSubstitute(), backSubstitute(), and inverse().
Get inverse.
Definition at line 251 of file LUMatrix.h.
References backSubstitute(), decomp, and nr.
Definition at line 177 of file LUMatrix.h.
References decomp, index, and LUMatrix().
Definition at line 78 of file LUMatrix.h.
Referenced by backSubstitute(), backSubstitute(), backSubstitute(), inverse(), LUMatrix(), LUMatrix(), LUMatrix(), and operator=().
Definition at line 81 of file LUMatrix.h.
Referenced by backSubstitute(), LUMatrix(), LUMatrix(), LUMatrix(), and operator=().