|
|
MatX | hessian_ |
| |
|
optimMethod | optimization_method_ {} |
| |
|
matData_t | solutionTolerance_ |
| |
|
uint_t | max_iters_ |
| |
|
MatX1 | gradient_ |
| |
|
MatX1 | dx_ |
| |
|
matData_t | lambda_ |
| |
|
| enum | optimMethod { NEWTON_RAPHSON =0,
LEVENBERG_MARQUARDT_SPHER,
LEVENBERG_MARQUARDT_ELLIP
} |
| |
◆ calculate_model_fidelity()
| matData_t OptimizerDense::calculate_model_fidelity |
( |
matData_t |
diff_error | ) |
|
|
protectedvirtual |
calculate_model_fidely returns the difference between the quadratized model and the current error, as required for the LM algorithm.
This is a an abstrct class since the hessian matrix might be different for the sparse and the dense case
Implements mrob::Optimizer.
◆ optimize_newton_raphson_one_iteration()
| uint_t OptimizerDense::optimize_newton_raphson_one_iteration |
( |
bool |
useLambda = false | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following files: