![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Result for linear system solving (Ax = b). Contains the solution vector and matrix 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_Vector > | Solution |
| Solution vector X in AX = B (set by solver) | |
| std::optional< double > | Determinant |
| Determinant of matrix (if computed) | |
Result for linear system solving (Ax = b). Contains the solution vector and matrix determinant if computed.
|
inline |
Returns true if computation succeeded.
|
inlineexplicit |
Conversion to bool for convenient checking.
| std::optional<double> MathUtils::LinearResult::Determinant |
Determinant of matrix (if computed)
| std::optional<math_Vector> MathUtils::LinearResult::Solution |
Solution vector X in AX = B (set by solver)
| MathUtils::Status MathUtils::LinearResult::Status = MathUtils::Status::NotConverged |
Computation status.