Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
MathUtils::LinearMultipleResult Struct Reference

Result for multiple linear systems solving (AX = B with matrix RHS). Contains the full solution matrix and determinant if computed. More...

#include <MathUtils_Types.hxx>

Public Member Functions

bool IsDone () const
 Returns true if computation succeeded.
 
 operator bool () const
 Conversion to bool for convenient checking.
 

Data Fields

MathUtils::Status Status = MathUtils::Status::NotConverged
 Computation status.
 
std::optional< math_MatrixSolutions
 Solution matrix X in AX = B (set by solver)
 
std::optional< doubleDeterminant
 Determinant of matrix (if computed)
 

Detailed Description

Result for multiple linear systems solving (AX = B with matrix RHS). Contains the full solution matrix and determinant if computed.

Member Function Documentation

◆ IsDone()

bool MathUtils::LinearMultipleResult::IsDone ( ) const
inline

Returns true if computation succeeded.

◆ operator bool()

MathUtils::LinearMultipleResult::operator bool ( ) const
inlineexplicit

Conversion to bool for convenient checking.

Field Documentation

◆ Determinant

std::optional<double> MathUtils::LinearMultipleResult::Determinant

Determinant of matrix (if computed)

◆ Solutions

std::optional<math_Matrix> MathUtils::LinearMultipleResult::Solutions

Solution matrix X in AX = B (set by solver)

◆ Status

MathUtils::Status MathUtils::LinearMultipleResult::Status = MathUtils::Status::NotConverged

Computation status.


The documentation for this struct was generated from the following file: