Unfit
3.1.1
Data fitting and optimization software
Unfit
SimulatedAnnealing
Unfit::SimulatedAnnealing Member List
This is the complete list of members for
Unfit::SimulatedAnnealing
, including all inherited members.
acceptance_ratios_
Unfit::SimulatedAnnealing
private
bounds
Unfit::GenericOptimizer
CalculateCost
(GenericCostFunction &CostFunction, std::vector< double > &x)
Unfit::GenericOptimizer
protected
virtual
cost_
Unfit::SimulatedAnnealing
private
dimensions_
Unfit::SimulatedAnnealing
private
FindMin
(GenericCostFunction &CostFunction, std::vector< double > &coordinates) override
Unfit::SimulatedAnnealing
virtual
function_evaluations_
Unfit::GenericOptimizer
protected
GeneratePopulation
(GenericCostFunction &CostFunction, std::size_t dimensions)
Unfit::GenericOptimizer
protected
GenerateRandomEngines
()
Unfit::GenericOptimizer
protected
GenerateTrialPoint
(std::vector< double > &trial_point, int i)
Unfit::SimulatedAnnealing
private
generator_
Unfit::SimulatedAnnealing
private
GenericOptimizer
()
Unfit::GenericOptimizer
GetCost
(std::size_t index=0) const noexcept
Unfit::GenericOptimizer
virtual
GetIsPopulationBased
() const noexcept
Unfit::GenericOptimizer
virtual
GetNumberOfFunctionEvaluations
() const noexcept
Unfit::GenericOptimizer
virtual
GetNumberOfIterations
() const noexcept
Unfit::GenericOptimizer
virtual
GetPopulation
() const
Unfit::GenericOptimizer
virtual
GetSolution
(std::size_t index=0) const
Unfit::GenericOptimizer
virtual
InitialiseParameters
()
Unfit::SimulatedAnnealing
private
is_population_based_
Unfit::GenericOptimizer
protected
IsConverged
(const std::vector< double > &best_member, std::size_t truncated_index=0) const
Unfit::GenericOptimizer
protected
virtual
iterations_
Unfit::GenericOptimizer
protected
options
Unfit::GenericOptimizer
population_
Unfit::GenericOptimizer
protected
previous_best_cost_
Unfit::SimulatedAnnealing
private
PrintFinalOutput
() const
Unfit::GenericOptimizer
protected
virtual
PrintInitialOutput
(double best_cost) const
Unfit::GenericOptimizer
protected
virtual
PrintIterationOutput
(double best_cost) const
Unfit::GenericOptimizer
protected
virtual
ProcessFindMin
(GenericCostFunction &CostFunction, std::vector< double > &coordinates)
Unfit::SimulatedAnnealing
private
random_engines_
Unfit::GenericOptimizer
protected
Reset
() override
Unfit::SimulatedAnnealing
virtual
ResetGenericOptimizer
()
Unfit::GenericOptimizer
ResetStepSizes
(double step_size) noexcept
Unfit::SimulatedAnnealing
private
SetPopulation
(const std::vector< std::vector< double >> &population)
Unfit::GenericOptimizer
virtual
SimulatedAnnealing
()
Unfit::SimulatedAnnealing
SortPopulation
() noexcept
Unfit::GenericOptimizer
protected
virtual
step_sizes_
Unfit::SimulatedAnnealing
private
TestSimulatedAnnealing
class
Unfit::SimulatedAnnealing
friend
uniform_dist_
Unfit::SimulatedAnnealing
private
UpdateStepSizes
() noexcept
Unfit::SimulatedAnnealing
private
~GenericOptimizer
()
Unfit::GenericOptimizer
virtual
~SimulatedAnnealing
()=default
Unfit::SimulatedAnnealing
virtual
Generated on Sun Jul 29 2018 11:12:06 for Unfit by
1.8.13