![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Result for Crout LDL^T decomposition. Specialized for symmetric matrices. More...
#include <MathLin_Crout.hxx>
Public Member Functions | |
| bool | IsDone () const |
| operator bool () const | |
Data Fields | |
| MathUtils::Status | Status = MathUtils::Status::NotConverged |
| std::optional< math_Matrix > | L |
| Lower triangular matrix (unit diagonal) | |
| std::optional< math_Vector > | D |
| Diagonal elements. | |
| std::optional< math_Matrix > | Inverse |
| Inverse matrix (lower triangle only) | |
| std::optional< double > | Determinant |
| Matrix determinant. | |
Result for Crout LDL^T decomposition. Specialized for symmetric matrices.
|
inline |
|
inlineexplicit |
| std::optional<math_Vector> MathLin::CroutResult::D |
Diagonal elements.
| std::optional<double> MathLin::CroutResult::Determinant |
Matrix determinant.
| std::optional<math_Matrix> MathLin::CroutResult::Inverse |
Inverse matrix (lower triangle only)
| std::optional<math_Matrix> MathLin::CroutResult::L |
Lower triangular matrix (unit diagonal)
| MathUtils::Status MathLin::CroutResult::Status = MathUtils::Status::NotConverged |