Result for N-dimensional optimization and system solving. Contains the solution vector and optional gradient/Jacobian information.
More...
#include <MathUtils_Types.hxx>
|
| bool | IsDone () const |
| | Returns true if computation succeeded.
|
| |
| | operator bool () const |
| | Conversion to bool for convenient checking.
|
| |
Result for N-dimensional optimization and system solving. Contains the solution vector and optional gradient/Jacobian information.
◆ IsDone()
| bool MathUtils::VectorResult::IsDone |
( |
| ) |
const |
|
inline |
Returns true if computation succeeded.
◆ operator bool()
| MathUtils::VectorResult::operator bool |
( |
| ) |
const |
|
inlineexplicit |
Conversion to bool for convenient checking.
◆ Gradient
| std::optional<math_Vector> MathUtils::VectorResult::Gradient |
Gradient at solution (if computed)
◆ Jacobian
| std::optional<math_Matrix> MathUtils::VectorResult::Jacobian |
Jacobian at solution (if computed)
◆ NbIterations
| size_t MathUtils::VectorResult::NbIterations = 0 |
Number of iterations performed.
◆ Solution
| std::optional<math_Vector> MathUtils::VectorResult::Solution |
Solution vector (set by solver on success)
◆ Status
◆ Value
| std::optional<double> MathUtils::VectorResult::Value |
Function value at solution (if computed)
The documentation for this struct was generated from the following file: