numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver > Member List

This is the complete list of members for num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >, including all inherited members.

approx_hessian_num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >private
base_type typedefnum_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_typenum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >inline
configure_iteration_logger(logging::iterations::iteration_logger< this_type > &iteration_logger) constnum_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_typenum_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_typenum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >inline
has_first_iteration_done_num_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >private
hessian_solver_type typedefnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >
hessian_type typedefnum_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_typenum_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 typedefnum_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 typedefnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >
value_type typedefnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >
variable_scalar_type typedefnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >
variable_type typedefnum_collect::opt::bfgs_optimizer< ObjectiveFunction, LineSearcher, HessianSolver >