Structure used by several functions to control their operation. More...
#include <Optimization.hpp>
Public Types | |
| enum | Algorithm { LEVENBERG_MARQUARDT, NEWTON_RAPHSON } |
| typedef ValueType | value_type |
Public Attributes | |
| value_type | error_tolerance |
| This value is used by some algorithms as an abortion criterion. | |
| value_type | lambda |
| Damping parameter used by the Levenberg-Marquardt algorithm. | |
| unsigned | max_number_iterations |
| Maximum number of iterations performed during an iteration. | |
| value_type | nu |
| Damping parameter used by the Levenberg-Marquardt algorithm. | |
| value_type | spacing |
| Spacing used while computing a finit difference (approximation of the derivative). | |
|
enum TRTK::Optimization::Options::Algorithm | algorithm |
| Algorithm used for the computations. | |
Structure used by several functions to control their operation.
Default values:
Definition at line 237 of file Optimization.hpp.
| enum TRTK::Optimization::Options::Algorithm |
| LEVENBERG_MARQUARDT |
Levenberg-Marquardt Algorithm. |
| NEWTON_RAPHSON |
Newton-Raphson Method. |
Definition at line 247 of file Optimization.hpp.
Documentation generated by Doxygen