![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Result for eigenvalue/eigenvector computation. Contains eigenvalues and optionally eigenvectors. 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. | |
| size_t | NbIterations = 0 |
| Number of iterations performed. | |
| std::optional< math_Vector > | EigenValues |
| Computed eigenvalues (set by solver) | |
| std::optional< math_Matrix > | EigenVectors |
| Computed eigenvectors (set by solver) | |
Result for eigenvalue/eigenvector computation. Contains eigenvalues and optionally eigenvectors.
|
inline |
Returns true if computation succeeded.
|
inlineexplicit |
Conversion to bool for convenient checking.
| std::optional<math_Vector> MathUtils::EigenResult::EigenValues |
Computed eigenvalues (set by solver)
| std::optional<math_Matrix> MathUtils::EigenResult::EigenVectors |
Computed eigenvectors (set by solver)
| size_t MathUtils::EigenResult::NbIterations = 0 |
Number of iterations performed.
| MathUtils::Status MathUtils::EigenResult::Status = MathUtils::Status::NotConverged |
Computation status.