API for jlmelville/mizer
Unconstrained Numerical Optimization Algorithms

Global functions
ArmijoBacktrack Source code
WolfeLineSearch Source code
adaptive_restart Source code
adaptive_restart_fn Source code
adaptive_restart_gr Source code
append_depends Source code
append_stage Source code
approx_armijo_ok Source code
approx_armijo_ok_step Source code
armijo_ok Source code
armijo_ok_step Source code
backtracking Source code
bd_approx Source code
best_bracket_step Source code
bfgs_direction Source code
bfgs_update Source code
bold_driver Source code
bracket_hz Source code
bracket_is_finite Source code
bracket_min_alpha Source code
bracket_props Source code
bracket_width Source code
calc_fn Source code
calc_fn_curr Source code
calc_fn_new Source code
calc_gr Source code
calc_gr_curr Source code
can_restart Source code
cd_update Source code
cg_direction Source code
cg_restart Source code
check_convergence Source code
check_counts Source code
check_fn_conv Source code
check_gr_conv Source code
check_mize_convergence Man page Source code
check_step_conv Source code
clamp Source code
constant_step_size Source code
cstep Source code
cubic_extrapolate Source code
cubic_extrapolate_step Source code
cubic_interpolate Source code
cubic_interpolate_step Source code
curvature_ok Source code
curvature_ok_step Source code
cvsrch Source code
default_handler Source code
delta_bar_delta Source code
depend_to_hook Source code
depends_to_hooks Source code
dot Source code
dy_update Source code
ensure_min_alpha Source code
extrapolate_step_size Source code
extrapolation_ok Source code
find_finite Source code
format_bracket Source code
format_list Source code
fr_update Source code
grad_is_first_stage Source code
gradient_stage Source code
guess_alpha0 Source code
hager_zhang Source code
hager_zhang_ls Source code
has_fn_curr Source code
has_fn_new Source code
has_gr_curr Source code
hessian_solve Source code
hs_plus_update Source code
hs_update Source code
hz_ok_bracket_pos Source code
hz_ok_step Source code
hz_plus_update Source code
hz_update Source code
interpolate_step_size Source code
is_finite_numeric Source code
is_first_stage Source code
is_in_bracket Source code
is_in_range Source code
is_last_stage Source code
is_restart_iter Source code
is_single_stage Source code
lbfgs_direction Source code
lbfgs_guess Source code
lbfgs_init Source code
lbfgs_memory_update Source code
lbfgs_solve Source code
life_cycle_handler Source code
life_cycle_hook Source code
line_search Source code
line_search_hz Source code
list_hooks Source code
ls_update Source code
make_approx_armijo_ok_step Source code
make_constant Source code
make_counts Source code
make_direction Source code
make_mize Man page Source code
make_momentum_step Source code
make_nesterov_convex_approx Source code
make_opt Source code
make_phi_alpha Source code
make_ramp Source code
make_stage Source code
make_stages Source code
make_step_size Source code
make_sub_stage Source code
make_switch Source code
make_wolfe_ok_step_fn Source code
max_fn_per_ls Source code
mixedExtrap Source code
mixedExtrap_step Source code
mixedInterp Source code
mixedInterp_step Source code
mize Man page Source code
mize_init Man page Source code
mize_step Man page Source code
mize_step_summary Man page Source code
modify_step Source code
momentum_correction_direction Source code
momentum_correction_stage Source code
momentum_correction_step Source code
momentum_direction Source code
momentum_stage Source code
more_thuente Source code
more_thuente_ls Source code
nesterov_convex_approx_step Source code
nesterov_convex_step Source code
nesterov_convex_step_q Source code
nesterov_momentum_direction Source code
nesterov_step Source code
nesterov_strong_convex_step Source code
newton_direction Source code
norm1 Source code
norm2 Source code
norm_inf Source code
normalize Source code
opt_clear_cache Source code
opt_loop Source code
opt_report Source code
partial Source code
partial_hessian_direction Source code
point_matrix Source code
point_matrix_step Source code
polyfit Source code
polyinterp Source code
polyval Source code
pr_plus_update Source code
pr_update Source code
prepend_stage Source code
prfr_update Source code
quadratic_interpolate Source code
quadratic_interpolate_step Source code
quadratic_interpolateg Source code
ras_ls Source code
rasmussen Source code
rasmussen_ls Source code
register_hook Source code
register_hooks Source code
require_adaptive_restart Source code
require_fn_curr Source code
require_fn_new Source code
require_gradient Source code
require_gradient_old Source code
require_keep_stage_fs Source code
require_log_vals Source code
require_save_cache_on_failure Source code
require_update_fn_cache Source code
require_update_old Source code
require_update_old_init Source code
require_validate_fn Source code
require_validate_gr Source code
require_validate_speed Source code
safe_chol Source code
schmidt Source code
schmidt_armijo_backtrack Source code
schmidt_armijo_ls Source code
schmidt_bracket Source code
schmidt_ls Source code
schmidt_zoom Source code
sclamp Source code
sd_direction Source code
secant2_hz Source code
secant_hz Source code
set_fn_curr Source code
set_fn_new Source code
set_gr_curr Source code
solve_quad Source code
solve_theta Source code
sqnorm2 Source code
sr1_direction Source code
step0_hz Source code
step0_rasmussen Source code
step0_schmidt Source code
step0_scipy Source code
step_is_finite Source code
step_next_hz Source code
step_next_quad_interp Source code
step_next_slope_ratio Source code
store_handler Source code
store_hook Source code
strong_curvature_ok Source code
strong_curvature_ok_step Source code
strong_wolfe_ok Source code
strong_wolfe_ok_step Source code
tn_direction Source code
tn_inner_cg Source code
tweak_extrapolation Source code
tweak_interpolation Source code
tweaked_extrapolation Source code
unmodify_step Source code
update_bracket_bisect_hz Source code
update_bracket_hz Source code
update_progress Source code
upper_solve Source code
vec_formatC Source code
wolfe_ok_step Source code
wrap_stage_hook Source code
wrap_sub_stage_hook Source code
jlmelville/mizer documentation built on Jan. 17, 2022, 8:47 a.m.