#include <QMCLineSearchStepLengthSelectionAlgorithm.h>

Public Member Functions | |
| virtual | ~QMCLineSearchStepLengthSelectionAlgorithm () |
| Virtual destructor. | |
| virtual double | stepLength (QMCObjectiveFunction *function, Array1D< double > &array1, Array1D< double > &array2, Array1D< double > &array3, Array2D< double > &matrix1, double scalar1)=0 |
| Calculates the step length to use when performing a line search optimization. | |
Definition at line 23 of file QMCLineSearchStepLengthSelectionAlgorithm.h.
| virtual QMCLineSearchStepLengthSelectionAlgorithm::~QMCLineSearchStepLengthSelectionAlgorithm | ( | ) | [inline, virtual] |
| virtual double QMCLineSearchStepLengthSelectionAlgorithm::stepLength | ( | QMCObjectiveFunction * | function, | |
| Array1D< double > & | array1, | |||
| Array1D< double > & | array2, | |||
| Array1D< double > & | array3, | |||
| Array2D< double > & | matrix1, | |||
| double | scalar1 | |||
| ) | [pure virtual] |
Calculates the step length to use when performing a line search optimization.
You will have to look at the individual algorithms to see how the input parameters are defined.
Implemented in QMCLinearizeStepLength, QMCMikesBracketingStepLengthSelector, QMCValueStepLength, and QMCWolfeStepLengthSelector.
Referenced by QMCEigenSearch::getParameters(), and QMCLineSearch::stepLength().
1.5.6