auto syten::BasisTransformation::SimulatedAnnealing::SA_ga_dc_helper | ( | FunctionEval const & | func, |
TemperatureFunction const & | temp_func, | ||
std::vector< Index > & | current_order, | ||
SRDef & | current_cost, | ||
std::vector< Index > const & | bounds, | ||
Vec< Index > const & | types = {} , |
||
Index const & | num_steps = 1e5 |
||
) |
Helper function for the gentic divide and conquer sa.
func | function object used to evaluate the function at a specific point. |
temp_func | temperature function, returns the current temperature, scales with the step_count. |
current_order | The current order |
current_cost | The current cost |
bounds | Bounds |
types | site types |
num_steps | The number of steps |
FunctionEval | function evaluation type, takes a Vector and returns a cost. |
Temperature | function, has to be lowered during the SA. |
References syten::BasisTransformation::SimulatedAnnealing::SA_ga_dc_helper().
Referenced by syten::BasisTransformation::SimulatedAnnealing::SA_ga_dc_helper().