calc_direction() -> variable_type | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
configure_child_algorithm_logger_if_exists(Child &child) | num_collect::logging::logging_mixin | inline |
configure_iteration_logger(num_collect::logging::iterations::iteration_logger< Derived > &iteration_logger) const | num_collect::logging::iterations::iteration_logger_mixin< Derived > | inline |
default_tol_grad_norm | num_collect::opt::descent_method_base< Derived, LineSearcher > | inlineprivatestatic |
derived() noexcept -> Derived & | num_collect::base::iterative_solver_base< Derived > | inlineprotected |
derived() const noexcept -> const Derived & | num_collect::base::iterative_solver_base< Derived > | inlineprotected |
descent_method_base(logging::log_tag_view tag, const objective_function_type &obj_fun=objective_function_type()) | num_collect::opt::descent_method_base< Derived, LineSearcher > | inlineexplicitprotected |
evaluations() const noexcept -> index_type | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
gradient() const -> const variable_type & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
gradient_norm() const -> value_type | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
init(const variable_type &init_variable) | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
initialize_iteration_logger() -> num_collect::logging::iterations::iteration_logger< Derived > & | num_collect::logging::iterations::iteration_logger_mixin< Derived > | inline |
is_stop_criteria_satisfied() const -> bool | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
iterate() | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
iteration_logger_ | num_collect::logging::iterations::iteration_logger_mixin< Derived > | private |
iteration_logger_mixin()=default | num_collect::logging::iterations::iteration_logger_mixin< Derived > | |
iterations() const noexcept -> index_type | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
iterations_ | num_collect::opt::descent_method_base< Derived, LineSearcher > | private |
iterative_solver_base(logging::log_tag_view tag) | num_collect::base::iterative_solver_base< Derived > | inlineexplicit |
line_searcher() -> line_searcher_type & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
line_searcher() const -> const line_searcher_type & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
line_searcher_ | num_collect::opt::descent_method_base< Derived, LineSearcher > | private |
line_searcher_type typedef | num_collect::opt::descent_method_base< Derived, LineSearcher > | |
logger() const noexcept -> const num_collect::logging::logger & | num_collect::logging::logging_mixin | inline |
logger() noexcept -> num_collect::logging::logger & | num_collect::logging::logging_mixin | inline |
logger_ | num_collect::logging::logging_mixin | private |
logging_mixin(log_tag_view tag) | num_collect::logging::logging_mixin | inlineexplicit |
objective_function_type typedef | num_collect::opt::descent_method_base< Derived, LineSearcher > | |
opt_value() const -> const value_type & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
opt_variable() const -> const variable_type & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
optimizer_base(logging::log_tag_view tag) | num_collect::opt::optimizer_base< Derived > | inlineexplicit |
solve() | num_collect::base::iterative_solver_base< Derived > | inline |
tol_grad_norm_ | num_collect::opt::descent_method_base< Derived, LineSearcher > | private |
tol_gradient_norm(const value_type &value) -> Derived & | num_collect::opt::descent_method_base< Derived, LineSearcher > | inline |
value_type typedef | num_collect::opt::descent_method_base< Derived, LineSearcher > | |
variable_type typedef | num_collect::opt::descent_method_base< Derived, LineSearcher > | |