BrentMethod enum value | Purple::ConjugateGradient | |
ConjugateGradient(ObjectiveFunction *) | Purple::ConjugateGradient | |
ConjugateGradient(void) | Purple::ConjugateGradient | |
evaluationGoal | Purple::OptimizationAlgorithm | [protected] |
evaluationHistory | Purple::ConjugateGradient | [private] |
firstStepSize | Purple::ConjugateGradient | [private] |
FletcherReeves enum value | Purple::ConjugateGradient | |
getBrentMethodOptimalStepSize(double, double, Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getEvaluationGoal(void) | Purple::OptimizationAlgorithm | |
getFirstStepSize(void) | Purple::ConjugateGradient | |
getFletcherReevesParameter(Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getFletcherReevesSearchDirection(Vector< double >, Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getGoldenSectionOptimalStepSize(double, double, Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getGradientNormGoal(void) | Purple::ConjugateGradient | |
getInitialArgument(void) | Purple::ConjugateGradient | |
getMaximum(Vector< double >) | Purple::ConjugateGradient | [private] |
getMaximumNumberOfIterations(void) | Purple::ConjugateGradient | |
getMaximumTime(void) | Purple::OptimizationAlgorithm | |
getMinimalArgument(void) | Purple::ConjugateGradient | [virtual] |
getMinimum(Vector< double >) | Purple::ConjugateGradient | [private] |
getObjectiveFunction(void) | Purple::OptimizationAlgorithm | |
getOptimalStepSizeMethod(void) | Purple::ConjugateGradient | |
getOptimalStepSizeTolerance(void) | Purple::ConjugateGradient | |
getPolakRibiereParameter(Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getPolakRibiereSearchDirection(Vector< double >, Vector< double >, Vector< double >) | Purple::ConjugateGradient | [private] |
getSearchDirectionMethod(void) | Purple::ConjugateGradient | |
getShowPeriod(void) | Purple::ConjugateGradient | |
getWarningStepSize(void) | Purple::ConjugateGradient | |
GoldenSection enum value | Purple::ConjugateGradient | |
gradientNormGoal | Purple::ConjugateGradient | [private] |
gradientNormHistory | Purple::ConjugateGradient | [private] |
initialArgument | Purple::ConjugateGradient | [private] |
load(char *) | Purple::ConjugateGradient | |
maximumNumberOfIterations | Purple::ConjugateGradient | [private] |
maximumTime | Purple::OptimizationAlgorithm | [protected] |
objectiveFunction | Purple::OptimizationAlgorithm | [protected] |
OptimalStepSizeMethod enum name | Purple::ConjugateGradient | |
optimalStepSizeMethod | Purple::ConjugateGradient | [private] |
optimalStepSizeTolerance | Purple::ConjugateGradient | [private] |
OptimizationAlgorithm(ObjectiveFunction *) | Purple::OptimizationAlgorithm | |
OptimizationAlgorithm(void) | Purple::OptimizationAlgorithm | |
PolakRibiere enum value | Purple::ConjugateGradient | |
print(void) | Purple::ConjugateGradient | |
save(char *) | Purple::ConjugateGradient | |
saveOptimizationHistory(char *) | Purple::ConjugateGradient | |
searchDirectionMethod | Purple::ConjugateGradient | [private] |
SearchDirectionMethod enum name | Purple::ConjugateGradient | |
setEvaluationGoal(double) | Purple::OptimizationAlgorithm | |
setFirstStepSize(double) | Purple::ConjugateGradient | |
setGradientNormGoal(double) | Purple::ConjugateGradient | |
setInitialArgument(Vector< double >) | Purple::ConjugateGradient | |
setMaximumNumberOfIterations(int) | Purple::ConjugateGradient | |
setMaximumTime(double) | Purple::OptimizationAlgorithm | |
setObjectiveFunction(ObjectiveFunction *) | Purple::OptimizationAlgorithm | |
setOptimalStepSizeMethod(OptimalStepSizeMethod) | Purple::ConjugateGradient | |
setOptimalStepSizeTolerance(double) | Purple::ConjugateGradient | |
setSearchDirectionMethod(SearchDirectionMethod) | Purple::ConjugateGradient | |
setShowPeriod(int) | Purple::ConjugateGradient | |
setWarningStepSize(double) | Purple::ConjugateGradient | |
showPeriod | Purple::ConjugateGradient | [private] |
warningStepSize | Purple::ConjugateGradient | [private] |
~ConjugateGradient(void) | Purple::ConjugateGradient | [virtual] |
~OptimizationAlgorithm(void) | Purple::OptimizationAlgorithm | [virtual] |