Loading [MathJax]/extensions/tex2jax.js
QuantLib: a free/open-source library for quantitative finance
fully annotated source code - version 1.34
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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