|
occ
|
Settings for L-BFGS optimizer. More...
#include <lbfgs.h>
Public Attributes | |
| int | memory = 10 |
| Number of correction pairs to store (m) | |
| double | ftol = 1e-4 |
| Armijo condition parameter (c1) | |
| double | gtol = 0.9 |
| Wolfe condition parameter (c2) | |
| int | max_linesearch = 40 |
| Maximum line search iterations. | |
| double | initial_step = 1.0 |
| Initial step size for line search. | |
| double | min_step = 1e-20 |
| Minimum step size. | |
| double | max_step = 1e20 |
| Maximum step size. | |
| double | gradient_tol = 1e-5 |
| Convergence criterion: ||g|| < tol. | |
| double | energy_tol = 1e-10 |
| Convergence criterion: |f_new - f_old| < tol. | |
| double | x_tol = 1e-10 |
| Convergence criterion: ||x_new - x_old|| < tol. | |
| bool | backtracking_only = false |
| Use simple backtracking (Armijo only, no Wolfe) | |
| double | backtrack_factor = 0.5 |
| Step reduction factor for backtracking. | |
Settings for L-BFGS optimizer.
| double occ::mults::LBFGSSettings::backtrack_factor = 0.5 |
Step reduction factor for backtracking.
| bool occ::mults::LBFGSSettings::backtracking_only = false |
Use simple backtracking (Armijo only, no Wolfe)
| double occ::mults::LBFGSSettings::energy_tol = 1e-10 |
Convergence criterion: |f_new - f_old| < tol.
| double occ::mults::LBFGSSettings::ftol = 1e-4 |
Armijo condition parameter (c1)
| double occ::mults::LBFGSSettings::gradient_tol = 1e-5 |
Convergence criterion: ||g|| < tol.
| double occ::mults::LBFGSSettings::gtol = 0.9 |
Wolfe condition parameter (c2)
| double occ::mults::LBFGSSettings::initial_step = 1.0 |
Initial step size for line search.
| int occ::mults::LBFGSSettings::max_linesearch = 40 |
Maximum line search iterations.
| double occ::mults::LBFGSSettings::max_step = 1e20 |
Maximum step size.
| int occ::mults::LBFGSSettings::memory = 10 |
Number of correction pairs to store (m)
| double occ::mults::LBFGSSettings::min_step = 1e-20 |
Minimum step size.
| double occ::mults::LBFGSSettings::x_tol = 1e-10 |
Convergence criterion: ||x_new - x_old|| < tol.