#include <QMCOptimizationFactory.h>
Static Public Member Functions | |
| static QMCOptimizationAlgorithm * | optimizationAlgorithmFactory (QMCObjectiveFunction &objFunc, QMCInput *input) |
| Returns the correct QMCOptimizationAlgorithm specified in the calculation input data. | |
Optimization assumed to mean minimization, as is standard in the field.
Definition at line 26 of file QMCOptimizationFactory.h.
| QMCOptimizationAlgorithm * QMCOptimizationFactory::optimizationAlgorithmFactory | ( | QMCObjectiveFunction & | objFunc, | |
| QMCInput * | input | |||
| ) | [static] |
Returns the correct QMCOptimizationAlgorithm specified in the calculation input data.
| objFunc | object function to optimize. | |
| input | input data to control the calculation. |
Definition at line 21 of file QMCOptimizationFactory.cpp.
References QMCFlags::ck_genetic_algorithm_1_initial_distribution_deviation, QMCFlags::ck_genetic_algorithm_1_mutation_rate, QMCFlags::ck_genetic_algorithm_1_population_size, QMCLineSearchStepLengthSelectionFactory::factory(), QMCInput::flags, QMCFlags::line_search_step_length, QMCFlags::optimization_error_tolerance, QMCFlags::optimization_max_iterations, QMCFlags::optimize_Psi_criteria, and QMCFlags::optimize_Psi_method.
Referenced by QMCCorrelatedSamplingVMCOptimization::optimize().
1.5.6