|
const std::map< std::string, flexible_type > | turi::optimization::default_solver_options |
| Solver options type is a map from string to flexible_type.
|
|
const std::map< std::string, flex_type_enum > | turi::optimization::default_solver_option_types |
| Types of the solver options.
|
|
const double | turi::optimization::OPTIMIZATION_INFTY = 1.0e20 |
| Optimization method infinity.
|
|
const double | turi::optimization::OPTIMIZATION_ZERO = 1.0e-10 |
| Optimization method zero.
|
|
const double | turi::optimization::LS_INFTY = 1.0e20 |
| No steps that are too large.
|
|
const double | turi::optimization::LS_ZERO = 1.0e-9 |
| Smallest allowable step length.
|
|
const double | turi::optimization::LS_C1 = 1.0e-4 |
| Line search sufficient decrease parameters.
|
|
const double | turi::optimization::LS_C2 = 0.7 |
| Line search curvature approximation.
|
|
const int | turi::optimization::LS_MAX_ITER = 20 |
| Num func evals before a failed line search.
|
|
const double | turi::optimization::LS_SAFE_GUARD = 5.0e-2 |
| Safe guarding tolerance for line search.
|
|
const double | turi::optimization::LS_MAX_STEP_SIZE = 25.0 |
| Max allowable step size.
|
|
const double | turi::optimization::FINITE_DIFFERENCE_EPSILON = 1e-5 |
| Finite difference parameters (required for gradient checking)
|
|