approx_hessian_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
base_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
bfgs_optimizer(const objective_function_type &obj_fun=objective_function_type()) | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inlineexplicit |
calc_direction() -> variable_type | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
configure_iteration_logger(logging::iterations::iteration_logger< this_type > &iteration_logger) const | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
diff_grad_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
diff_var_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
evaluations() const noexcept -> index_type | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
gradient() const -> const variable_type & | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
gradient_norm() const -> value_type | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
has_first_iteration_done_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
hessian_solver_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
hessian_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
hessian_var_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
init(const variable_type &init_variable) | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
iterations() const noexcept -> index_type | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
line_searcher() -> line_searcher_type & | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
line_searcher() const -> const line_searcher_type & | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
objective_function_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
opt_value() const -> const value_type & | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
opt_variable() const -> const variable_type & | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | inline |
prev_grad_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
prev_var_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
solver_ | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | private |
this_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
value_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
variable_scalar_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |
variable_type typedef | num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > | |