calc_face_center() const -> variable_type | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
change_objective_function(const objective_function_type &obj_fun) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
configure_child_algorithm_logger_if_exists(Child &child) | num_collect::logging::logging_mixin | inline |
configure_iteration_logger(logging::iterations::iteration_logger< this_type > &iteration_logger) const | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
num_collect::opt::optimizer_base< downhill_simplex< ObjectiveFunction > >::configure_iteration_logger(num_collect::logging::iterations::iteration_logger< downhill_simplex< ObjectiveFunction > > &iteration_logger) const | num_collect::logging::iterations::iteration_logger_mixin< downhill_simplex< ObjectiveFunction > > | inline |
contract(const variable_type &face_center) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
default_max_iterations | num_collect::opt::downhill_simplex< ObjectiveFunction > | privatestatic |
default_tol_simplex_size | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivatestatic |
default_width | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlinestatic |
derived() noexcept -> downhill_simplex< ObjectiveFunction > & | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineprotected |
derived() const noexcept -> const downhill_simplex< ObjectiveFunction > & | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineprotected |
derived() noexcept -> downhill_simplex< ObjectiveFunction > & | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineprotected |
derived() const noexcept -> const downhill_simplex< ObjectiveFunction > & | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineprotected |
dim_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
downhill_simplex(const objective_function_type &obj_fun=objective_function_type()) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineexplicit |
evaluate_on(const variable_type &variable) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
evaluations() const noexcept -> index_type | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
evaluations_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
expand(const variable_type &face_center) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
half | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivatestatic |
init(const variable_type &init_var, const variable_scalar_type &width=default_width) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
initialize_iteration_logger() -> num_collect::logging::iterations::iteration_logger< downhill_simplex< ObjectiveFunction > > & | num_collect::logging::iterations::iteration_logger_mixin< downhill_simplex< ObjectiveFunction > > | inline |
is_stop_criteria_satisfied() const -> bool | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
iterate() | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
iteration_logger_ | num_collect::logging::iterations::iteration_logger_mixin< downhill_simplex< ObjectiveFunction > > | private |
iteration_logger_mixin()=default | num_collect::logging::iterations::iteration_logger_mixin< downhill_simplex< ObjectiveFunction > > | |
iterations() const noexcept -> index_type | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
iterations_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
iterative_solver_base(logging::log_tag_view tag) | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineexplicit |
iterative_solver_base(logging::log_tag_view tag) | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inlineexplicit |
last_process() const noexcept -> process_type | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
last_process_name() const noexcept -> std::string_view | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
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 |
max_iterations_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
multi_contract() | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
obj_fun_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
objective_function_type typedef | num_collect::opt::downhill_simplex< ObjectiveFunction > | |
opt_value() const -> const value_type & | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
opt_variable() const -> const variable_type & | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
optimizer_base(logging::log_tag_view tag) | num_collect::opt::optimizer_base< downhill_simplex< ObjectiveFunction > > | inlineexplicit |
points_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
process_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
process_name(process_type process) -> std::string_view | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlinestatic |
process_type enum name | num_collect::opt::downhill_simplex< ObjectiveFunction > | |
reflect(const variable_type &face_center) | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
reorder() | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivate |
simplex_size() const -> variable_scalar_type | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
solve() | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inline |
solve() | num_collect::base::iterative_solver_base< downhill_simplex< ObjectiveFunction > > | inline |
this_type typedef | num_collect::opt::downhill_simplex< ObjectiveFunction > | |
tol_simplex_size(const variable_scalar_type &value) -> downhill_simplex & | num_collect::opt::downhill_simplex< ObjectiveFunction > | inline |
tol_simplex_size_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
twice | num_collect::opt::downhill_simplex< ObjectiveFunction > | inlineprivatestatic |
value_order_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
value_type typedef | num_collect::opt::downhill_simplex< ObjectiveFunction > | |
values_ | num_collect::opt::downhill_simplex< ObjectiveFunction > | private |
variable_scalar_type typedef | num_collect::opt::downhill_simplex< ObjectiveFunction > | |
variable_type typedef | num_collect::opt::downhill_simplex< ObjectiveFunction > | |