SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::optimization::optimizer::DifferentialEvolution Member List

This is the complete list of members for sgpp::optimization::optimizer::DifferentialEvolution, including all inherited members.

avgImprovementThresholdsgpp::optimization::optimizer::DifferentialEvolutionprotected
clone(std::unique_ptr< UnconstrainedOptimizer > &clone) const overridesgpp::optimization::optimizer::DifferentialEvolutionvirtual
crossoverProbabilitysgpp::optimization::optimizer::DifferentialEvolutionprotected
DEFAULT_AVG_IMPROVEMENT_THRESHOLDsgpp::optimization::optimizer::DifferentialEvolutionstatic
DEFAULT_CROSSOVER_PROBABILITYsgpp::optimization::optimizer::DifferentialEvolutionstatic
DEFAULT_IDLE_GENERATIONS_COUNTsgpp::optimization::optimizer::DifferentialEvolutionstatic
DEFAULT_MAX_DISTANCE_THRESHOLDsgpp::optimization::optimizer::DifferentialEvolutionstatic
DEFAULT_Nsgpp::optimization::optimizer::UnconstrainedOptimizerstatic
DEFAULT_SCALING_FACTORsgpp::optimization::optimizer::DifferentialEvolutionstatic
DifferentialEvolution(const base::ScalarFunction &f, size_t maxFcnEvalCount=DEFAULT_N, size_t populationSize=0, double crossoverProbability=DEFAULT_CROSSOVER_PROBABILITY, double scalingFactor=DEFAULT_SCALING_FACTOR, size_t idleGenerationsCount=DEFAULT_IDLE_GENERATIONS_COUNT, double avgImprovementThreshold=DEFAULT_AVG_IMPROVEMENT_THRESHOLD, double maxDistanceThreshold=DEFAULT_MAX_DISTANCE_THRESHOLD)sgpp::optimization::optimizer::DifferentialEvolution
DifferentialEvolution(const DifferentialEvolution &other)sgpp::optimization::optimizer::DifferentialEvolution
fsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
fGradientsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
fHessiansgpp::optimization::optimizer::UnconstrainedOptimizerprotected
fHistsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
fOptsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
getAvgImprovementThreshold() constsgpp::optimization::optimizer::DifferentialEvolution
getCrossoverProbability() constsgpp::optimization::optimizer::DifferentialEvolution
getHistoryOfOptimalPoints() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getHistoryOfOptimalValues() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getIdleGenerationsCount() constsgpp::optimization::optimizer::DifferentialEvolution
getMaxDistanceThreshold() constsgpp::optimization::optimizer::DifferentialEvolution
getN() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getObjectiveFunction() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getObjectiveGradient() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getObjectiveHessian() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getOptimalPoint() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getOptimalValue() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
getPopulationSize() constsgpp::optimization::optimizer::DifferentialEvolution
getScalingFactor() constsgpp::optimization::optimizer::DifferentialEvolution
getStartingPoint() constsgpp::optimization::optimizer::UnconstrainedOptimizerinline
idleGenerationsCountsgpp::optimization::optimizer::DifferentialEvolutionprotected
maxDistanceThresholdsgpp::optimization::optimizer::DifferentialEvolutionprotected
Nsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
optimize() overridesgpp::optimization::optimizer::DifferentialEvolutionvirtual
populationSizesgpp::optimization::optimizer::DifferentialEvolutionprotected
scalingFactorsgpp::optimization::optimizer::DifferentialEvolutionprotected
setAvgImprovementThreshold(double avgImprovementThreshold)sgpp::optimization::optimizer::DifferentialEvolution
setCrossoverProbability(double crossoverProbability)sgpp::optimization::optimizer::DifferentialEvolution
setIdleGenerationsCount(size_t idleGenerationsCount)sgpp::optimization::optimizer::DifferentialEvolution
setMaxDistanceThreshold(double maxDistanceThreshold)sgpp::optimization::optimizer::DifferentialEvolution
setN(size_t N)sgpp::optimization::optimizer::UnconstrainedOptimizerinline
setObjectiveFunction(const base::ScalarFunction &f)sgpp::optimization::optimizer::UnconstrainedOptimizerinlinevirtual
setObjectiveGradient(const base::ScalarFunctionGradient *fGradient)sgpp::optimization::optimizer::UnconstrainedOptimizerinlinevirtual
setObjectiveHessian(const base::ScalarFunctionHessian *fHessian)sgpp::optimization::optimizer::UnconstrainedOptimizerinlinevirtual
setPopulationSize(size_t populationSize)sgpp::optimization::optimizer::DifferentialEvolution
setScalingFactor(double scalingFactor)sgpp::optimization::optimizer::DifferentialEvolution
setStartingPoint(const base::DataVector &startingPoint)sgpp::optimization::optimizer::UnconstrainedOptimizerinline
UnconstrainedOptimizer(const base::ScalarFunction &f, const base::ScalarFunctionGradient *fGradient, const base::ScalarFunctionHessian *fHessian, size_t N=DEFAULT_N)sgpp::optimization::optimizer::UnconstrainedOptimizerinlineexplicit
UnconstrainedOptimizer(const UnconstrainedOptimizer &other)sgpp::optimization::optimizer::UnconstrainedOptimizerinline
x0sgpp::optimization::optimizer::UnconstrainedOptimizerprotected
xHistsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
xOptsgpp::optimization::optimizer::UnconstrainedOptimizerprotected
~DifferentialEvolution() overridesgpp::optimization::optimizer::DifferentialEvolution
~UnconstrainedOptimizer()sgpp::optimization::optimizer::UnconstrainedOptimizerinlinevirtual