![]() |
ULIS
dev4.0.7
Utility Library for Imaging Systems
|
Functions | |
template<typename T , typename P , uint8 N> | |
bool | PartialPivotingLUDecomposition_imp (TMatrixN< T, P, N > &ioMat, TVectorN< int, float, N+1 > &oPermut) |
template<typename T , typename P , uint8 N> | |
TMatrixN< T, P, N > | PartialPivotingLUDeterminant_imp (const TMatrixN< T, P, N > &iMat, const TVectorN< int, float, N+1 > &iPermut) |
template<typename T , typename P , uint8 N> | |
TMatrixN< T, P, N > | PartialPivotingLUInvert_imp (const TMatrixN< T, P, N > &iMat, const TVectorN< int, float, N+1 > &iPermut) |
template<typename T , typename P , uint8 N> | |
TVectorN< T, P, N > | PartialPivotingLUSolve_imp (const TMatrixN< T, P, N > &iMat, const TVectorN< int, float, N+1 > &iPermut, const TVectorN< T, P, N > &iVec) |
bool detail::PartialPivotingLUDecomposition_imp | ( | TMatrixN< T, P, N > & | ioMat, |
TVectorN< int, float, N+1 > & | oPermut | ||
) |
LUP Decomposition implementation
ioMat | the matrix of size N to decompose, it is modified to contain L-E and U. |
oPermut | permutation vector of size N+1. |
TMatrixN< T, P, N > detail::PartialPivotingLUDeterminant_imp | ( | const TMatrixN< T, P, N > & | iMat, |
const TVectorN< int, float, N+1 > & | iPermut | ||
) |
LUP Invert implementation
iMat | filled from PartialPivotingLUDecomposition_imp |
iPermut | filled from PartialPivotingLUDecomposition_imp |
TMatrixN< T, P, N > detail::PartialPivotingLUInvert_imp | ( | const TMatrixN< T, P, N > & | iMat, |
const TVectorN< int, float, N+1 > & | iPermut | ||
) |
LUP Invert implementation
iMat | filled from PartialPivotingLUDecomposition_imp |
iPermut | filled from PartialPivotingLUDecomposition_imp |
TVectorN< T, P, N > detail::PartialPivotingLUSolve_imp | ( | const TMatrixN< T, P, N > & | iMat, |
const TVectorN< int, float, N+1 > & | iPermut, | ||
const TVectorN< T, P, N > & | iVec | ||
) |
LUP Solving implementation
iMat | filled from PartialPivotingLUDecomposition_imp |
iPermut | filled from PartialPivotingLUDecomposition_imp |
iVec | right hand side vector |