Main Page
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
Purple::EvolutionaryAlgorithm Member List
This is the complete list of members for
Purple::EvolutionaryAlgorithm
, including all inherited members.
bestEvaluationHistory
Purple::EvolutionaryAlgorithm
[private]
evaluatePopulation
(void)
Purple::EvolutionaryAlgorithm
evaluation
Purple::EvolutionaryAlgorithm
[private]
evaluationGoal
Purple::OptimizationAlgorithm
[protected]
EvolutionaryAlgorithm
(ObjectiveFunction *)
Purple::EvolutionaryAlgorithm
EvolutionaryAlgorithm
(void)
Purple::EvolutionaryAlgorithm
fitness
Purple::EvolutionaryAlgorithm
[private]
FitnessAssignmentMethod
enum name
Purple::EvolutionaryAlgorithm
fitnessAssignmentMethod
Purple::EvolutionaryAlgorithm
[private]
getBestEvaluationHistory
(void)
Purple::EvolutionaryAlgorithm
getEvaluation
(void)
Purple::EvolutionaryAlgorithm
getEvaluationGoal
(void)
Purple::OptimizationAlgorithm
getFitness
(void)
Purple::EvolutionaryAlgorithm
getFitnessAssignmentMethod
(void)
Purple::EvolutionaryAlgorithm
getIndividual
(int)
Purple::EvolutionaryAlgorithm
getMaximumNumberOfGenerations
(void)
Purple::EvolutionaryAlgorithm
getMaximumTime
(void)
Purple::OptimizationAlgorithm
getMeanEvaluationHistory
(void)
Purple::EvolutionaryAlgorithm
getMinimalArgument
(void)
Purple::EvolutionaryAlgorithm
[virtual]
getMutationMethod
(void)
Purple::EvolutionaryAlgorithm
getMutationRange
(void)
Purple::EvolutionaryAlgorithm
getMutationRate
(void)
Purple::EvolutionaryAlgorithm
getObjectiveFunction
(void)
Purple::OptimizationAlgorithm
getPopulation
(void)
Purple::EvolutionaryAlgorithm
getPopulationSize
(void)
Purple::EvolutionaryAlgorithm
getRecombinationMethod
(void)
Purple::EvolutionaryAlgorithm
getRecombinationSize
(void)
Purple::EvolutionaryAlgorithm
getSelection
(void)
Purple::EvolutionaryAlgorithm
getSelectionMethod
(void)
Purple::EvolutionaryAlgorithm
getSelectivePressure
(void)
Purple::EvolutionaryAlgorithm
getShowPeriod
(void)
Purple::EvolutionaryAlgorithm
getStandardDeviationEvaluationHistory
(void)
Purple::EvolutionaryAlgorithm
initPopulationAtRandom
(void)
Purple::EvolutionaryAlgorithm
initPopulationAtRandom
(double, double)
Purple::EvolutionaryAlgorithm
initPopulationAtRandom
(Vector< double >, Vector< double >)
Purple::EvolutionaryAlgorithm
initPopulationAtRandom
(Matrix< double >)
Purple::EvolutionaryAlgorithm
Intermediate
enum value
Purple::EvolutionaryAlgorithm
Line
enum value
Purple::EvolutionaryAlgorithm
LinearRanking
enum value
Purple::EvolutionaryAlgorithm
load
(char *)
Purple::EvolutionaryAlgorithm
maximumNumberOfGenerations
Purple::EvolutionaryAlgorithm
[private]
maximumTime
Purple::OptimizationAlgorithm
[protected]
meanEvaluationHistory
Purple::EvolutionaryAlgorithm
[private]
mutationMethod
Purple::EvolutionaryAlgorithm
[private]
MutationMethod
enum name
Purple::EvolutionaryAlgorithm
mutationRange
Purple::EvolutionaryAlgorithm
[private]
mutationRate
Purple::EvolutionaryAlgorithm
[private]
NonLinearRanking
enum value
Purple::EvolutionaryAlgorithm
Normal
enum value
Purple::EvolutionaryAlgorithm
objectiveFunction
Purple::OptimizationAlgorithm
[protected]
OptimizationAlgorithm
(ObjectiveFunction *)
Purple::OptimizationAlgorithm
OptimizationAlgorithm
(void)
Purple::OptimizationAlgorithm
performIntermediateRecombination
(void)
Purple::EvolutionaryAlgorithm
performLinearRankingFitnessAssignment
(void)
Purple::EvolutionaryAlgorithm
performLineRecombination
(void)
Purple::EvolutionaryAlgorithm
performNonLinearRankingFitnessAssignment
(void)
Purple::EvolutionaryAlgorithm
performNormalMutation
(void)
Purple::EvolutionaryAlgorithm
performRouletteWheelSelection
(void)
Purple::EvolutionaryAlgorithm
performStochasticUniversalSamplingSelection
(void)
Purple::EvolutionaryAlgorithm
performUniformMutation
(void)
Purple::EvolutionaryAlgorithm
population
Purple::EvolutionaryAlgorithm
[private]
populationSize
Purple::EvolutionaryAlgorithm
[private]
print
(void)
Purple::EvolutionaryAlgorithm
recombinationMethod
Purple::EvolutionaryAlgorithm
[private]
RecombinationMethod
enum name
Purple::EvolutionaryAlgorithm
recombinationSize
Purple::EvolutionaryAlgorithm
[private]
RouletteWheel
enum value
Purple::EvolutionaryAlgorithm
save
(char *)
Purple::EvolutionaryAlgorithm
saveOptimizationHistory
(char *)
Purple::EvolutionaryAlgorithm
selection
Purple::EvolutionaryAlgorithm
[private]
SelectionMethod
enum name
Purple::EvolutionaryAlgorithm
selectionMethod
Purple::EvolutionaryAlgorithm
[private]
selectivePressure
Purple::EvolutionaryAlgorithm
[private]
setEvaluation
(Vector< double >)
Purple::EvolutionaryAlgorithm
setEvaluationGoal
(double)
Purple::OptimizationAlgorithm
setFitness
(Vector< double >)
Purple::EvolutionaryAlgorithm
setFitnessAssignmentMethod
(FitnessAssignmentMethod)
Purple::EvolutionaryAlgorithm
setIndividual
(int, Vector< double >)
Purple::EvolutionaryAlgorithm
setMaximumNumberOfGenerations
(int)
Purple::EvolutionaryAlgorithm
setMaximumTime
(double)
Purple::OptimizationAlgorithm
setMutationMethod
(MutationMethod)
Purple::EvolutionaryAlgorithm
setMutationRange
(double)
Purple::EvolutionaryAlgorithm
setMutationRate
(double)
Purple::EvolutionaryAlgorithm
setObjectiveFunction
(ObjectiveFunction *)
Purple::OptimizationAlgorithm
setPopulation
(Matrix< double >)
Purple::EvolutionaryAlgorithm
setPopulationSize
(int)
Purple::EvolutionaryAlgorithm
setRecombinationMethod
(RecombinationMethod)
Purple::EvolutionaryAlgorithm
setRecombinationSize
(double)
Purple::EvolutionaryAlgorithm
setSelection
(Vector< bool >)
Purple::EvolutionaryAlgorithm
setSelectionMethod
(SelectionMethod)
Purple::EvolutionaryAlgorithm
setSelectivePressure
(double)
Purple::EvolutionaryAlgorithm
setShowPeriod
(int)
Purple::EvolutionaryAlgorithm
showPeriod
Purple::EvolutionaryAlgorithm
[private]
standardDeviationEvaluationHistory
Purple::EvolutionaryAlgorithm
[private]
StochasticUniversalSampling
enum value
Purple::EvolutionaryAlgorithm
Uniform
enum value
Purple::EvolutionaryAlgorithm
~EvolutionaryAlgorithm
(void)
Purple::EvolutionaryAlgorithm
[virtual]
~OptimizationAlgorithm
(void)
Purple::OptimizationAlgorithm
[virtual]
Generated on Wed Jun 21 13:10:38 2006 for Purple by
1.4.7