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

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

absorption_coeff(variable_scalar_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
absorption_coeff_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
attractiveness_coeff(variable_scalar_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
attractiveness_coeff_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
change_objective_function(const objective_function_type &obj_fun)num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
configure_child_algorithm_logger_if_exists(Child &child)num_collect::logging::logging_mixininline
configure_iteration_logger(logging::iterations::iteration_logger< firefly_optimizer< ObjectiveFunction > > &iteration_logger) constnum_collect::opt::firefly_optimizer< ObjectiveFunction >inline
num_collect::opt::optimizer_base< firefly_optimizer< ObjectiveFunction > >::configure_iteration_logger(num_collect::logging::iterations::iteration_logger< firefly_optimizer< ObjectiveFunction > > &iteration_logger) constnum_collect::logging::iterations::iteration_logger_mixin< firefly_optimizer< ObjectiveFunction > >inline
correct_value_if_needed(value_type value) noexcept -> value_typenum_collect::opt::firefly_optimizer< ObjectiveFunction >inlineprivatestatic
default_absorption_coeffnum_collect::opt::firefly_optimizer< ObjectiveFunction >privatestatic
default_attractiveness_coeffnum_collect::opt::firefly_optimizer< ObjectiveFunction >privatestatic
default_max_evaluationsnum_collect::opt::firefly_optimizer< ObjectiveFunction >privatestatic
default_num_firefliesnum_collect::opt::firefly_optimizer< ObjectiveFunction >privatestatic
default_random_coeffnum_collect::opt::firefly_optimizer< ObjectiveFunction >privatestatic
derived() noexcept -> firefly_optimizer< ObjectiveFunction > &num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineprotected
derived() const noexcept -> const firefly_optimizer< ObjectiveFunction > &num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineprotected
derived() noexcept -> firefly_optimizer< ObjectiveFunction > &num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineprotected
derived() const noexcept -> const firefly_optimizer< ObjectiveFunction > &num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineprotected
dim_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
evaluate_on(const variable_type &variable) -> value_typenum_collect::opt::firefly_optimizer< ObjectiveFunction >inlineprivate
evaluations() const noexcept -> index_typenum_collect::opt::firefly_optimizer< ObjectiveFunction >inline
evaluations_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
firefly_optimizer(const ObjectiveFunction &obj_fun=ObjectiveFunction())num_collect::opt::firefly_optimizer< ObjectiveFunction >inlineexplicit
init(const variable_type &lower, const variable_type &upper)num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
initial_distribution_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
initialize_iteration_logger() -> num_collect::logging::iterations::iteration_logger< firefly_optimizer< ObjectiveFunction > > &num_collect::logging::iterations::iteration_logger_mixin< firefly_optimizer< ObjectiveFunction > >inline
is_stop_criteria_satisfied() const -> boolnum_collect::opt::firefly_optimizer< ObjectiveFunction >inline
iterate()num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
iteration_logger_num_collect::logging::iterations::iteration_logger_mixin< firefly_optimizer< ObjectiveFunction > >private
iteration_logger_mixin()=defaultnum_collect::logging::iterations::iteration_logger_mixin< firefly_optimizer< ObjectiveFunction > >
iterations() const noexcept -> index_typenum_collect::opt::firefly_optimizer< ObjectiveFunction >inline
iterations_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
iterative_solver_base(logging::log_tag_view tag)num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineexplicit
iterative_solver_base(logging::log_tag_view tag)num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inlineexplicit
logger() const noexcept -> const num_collect::logging::logger &num_collect::logging::logging_mixininline
logger() noexcept -> num_collect::logging::logger &num_collect::logging::logging_mixininline
logger_num_collect::logging::logging_mixinprivate
logging_mixin(log_tag_view tag)num_collect::logging::logging_mixininlineexplicit
lower_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
max_evaluations(index_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
max_evaluations_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
num_fireflies(index_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
num_fireflies_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
obj_fun_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
objective_function_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
opt_value() const -> const value_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
opt_value_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
opt_variable() const -> const variable_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
opt_variable_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
optimizer_base(logging::log_tag_view tag)num_collect::opt::optimizer_base< firefly_optimizer< ObjectiveFunction > >inlineexplicit
random_coeff(variable_scalar_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
random_coeff_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
random_number_generator_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
random_number_generator_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
random_walk_distribution_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
seed(random_number_generator_type::result_type value) -> this_type &num_collect::opt::firefly_optimizer< ObjectiveFunction >inline
solve()num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inline
solve()num_collect::base::iterative_solver_base< firefly_optimizer< ObjectiveFunction > >inline
this_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
upper_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
value_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
values_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
variable_changes_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
variable_scalar_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
variable_type typedefnum_collect::opt::firefly_optimizer< ObjectiveFunction >
variables_num_collect::opt::firefly_optimizer< ObjectiveFunction >private
width_num_collect::opt::firefly_optimizer< ObjectiveFunction >private