MUSE Pipeline Reference Manual
2.1.1
|
Optimization control parameters. More...
#include <muse_optimize.h>
Data Fields | |
double | ftol |
Relative error desired in the sum of squares. Default value (when set to -1): 30 * DBL_EPSILON. More... | |
double | xtol |
Relative error between last two approximations. Default value (when set to -1): 30 * DBL_EPSILON. More... | |
double | gtol |
Orthogonality desired between fvec and its derivs. Default value (when set to -1): 30 * DBL_EPSILON. More... | |
int | maxcall |
Maximum number of iterations. Default value (when set to -1): 100. | |
int | debug |
Flag to switch on debugging messages. Default value: CPL_FALSE. | |
Optimization control parameters.
Definition at line 32 of file muse_optimize.h.
double muse_cpl_optimize_control_t::ftol |
Relative error desired in the sum of squares. Default value (when set to -1): 30 * DBL_EPSILON.
Termination occurs when both the actual and predicted relative reductions in the sum of squares are at most this value. Therefore, it measures the relative error desired in the sum of squares.
Definition at line 41 of file muse_optimize.h.
Referenced by muse_cpl_optimize_lvmq().
double muse_cpl_optimize_control_t::gtol |
Orthogonality desired between fvec and its derivs. Default value (when set to -1): 30 * DBL_EPSILON.
Termination occurs when the cosine of the angle between the output array and any column of the jacobian is at most this value in absolute value. Therefore, it measures the orthogonality desired between the function vector and the columns of the jacobian.
Definition at line 60 of file muse_optimize.h.
Referenced by muse_cpl_optimize_lvmq().
double muse_cpl_optimize_control_t::xtol |
Relative error between last two approximations. Default value (when set to -1): 30 * DBL_EPSILON.
Termination occurs when the relative error between two consecutive iterates is at most this value. Therefore, it measures the relative error desired in the approximate solution.
Definition at line 50 of file muse_optimize.h.
Referenced by muse_cpl_optimize_lvmq().