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