Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Data Structures | Namespaces | Functions
MathLin_Crout.hxx File Reference
#include <MathUtils_Types.hxx>
#include <MathUtils_Config.hxx>
#include <MathUtils_Core.hxx>
#include <math_Vector.hxx>
#include <math_Matrix.hxx>
#include <cmath>

Data Structures

struct  MathLin::CroutResult
 Result for Crout LDL^T decomposition. Specialized for symmetric matrices. More...
 

Namespaces

namespace  MathLin
 

Functions

CroutResult MathLin::Crout (const math_Matrix &theA, double theMinPivot=1.0e-20)
 Crout decomposition for symmetric matrices: A = L * D * L^T.
 
LinearResult MathLin::SolveCrout (const math_Matrix &theA, const math_Vector &theB, double theMinPivot=1.0e-20)
 Solve symmetric linear system Ax = b using Crout decomposition.
 
InverseResult MathLin::InvertCrout (const math_Matrix &theA, double theMinPivot=1.0e-20)
 Compute inverse of symmetric matrix using Crout decomposition.