QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
Loading...
Searching...
No Matches
DifferentialEvolution Member List

This is the complete list of members for DifferentialEvolution, including all inherited members.

adaptCrossover() constDifferentialEvolutionprivate
adaptSizeWeights() constDifferentialEvolutionprivate
bestMemberEver_DifferentialEvolutionprivate
BestMemberWithJitter enum valueDifferentialEvolution
Binomial enum valueDifferentialEvolution
calculateNextGeneration(std::vector< Candidate > &population, Problem &costFunction) constDifferentialEvolutionprivate
configuration() constDifferentialEvolution
configuration_DifferentialEvolutionprivate
crossover(const std::vector< Candidate > &oldPopulation, std::vector< Candidate > &population, const std::vector< Candidate > &mutantPopulation, const std::vector< Candidate > &mirrorPopulation, Problem &costFunction) constDifferentialEvolutionprivate
CrossoverType enum nameDifferentialEvolution
CurrentToBest2Diffs enum valueDifferentialEvolution
currGenCrossover_DifferentialEvolutionprivate
currGenSizeWeights_DifferentialEvolutionmutableprivate
DifferentialEvolution(const Configuration &configuration=Configuration())DifferentialEvolution
EitherOrWithOptimalRecombination enum valueDifferentialEvolution
Exponential enum valueDifferentialEvolution
fillInitialPopulation(std::vector< Candidate > &population, const Problem &p) constDifferentialEvolutionprivate
getCrossoverMask(std::vector< Array > &crossoverMask, std::vector< Array > &invCrossoverMask, const Array &mutationProbabilities) constDifferentialEvolutionprivate
getMutationProbabilities(const std::vector< Candidate > &population) constDifferentialEvolutionprivate
lowerBound_DifferentialEvolutionprivate
minimize(Problem &p, const EndCriteria &endCriteria) overrideDifferentialEvolutionvirtual
Normal enum valueDifferentialEvolution
Rand1DiffWithDither enum valueDifferentialEvolution
Rand1DiffWithPerVectorDither enum valueDifferentialEvolution
Rand1SelfadaptiveWithRotation enum valueDifferentialEvolution
Rand1Standard enum valueDifferentialEvolution
rng_DifferentialEvolutionprivate
rotateArray(Array inputArray) constDifferentialEvolutionprivate
Strategy enum nameDifferentialEvolution
upperBound_DifferentialEvolutionprivate
~OptimizationMethod()=defaultOptimizationMethodvirtual