#include <QMCValueStepLength.h>
Public Member Functions | |
QMCValueStepLength (double _value) | |
double | stepLength (QMCObjectiveFunction *function, Array1D< double > &unused1, Array1D< double > &unused2, Array1D< double > &unused3, Array2D< double > &unused4, double functionValue) |
Calculates the step length to use when performing a line search optimization. | |
Private Attributes | |
const double | value |
Definition at line 12 of file QMCValueStepLength.h.
QMCValueStepLength::QMCValueStepLength | ( | double | _value | ) | [inline] |
Definition at line 16 of file QMCValueStepLength.h.
double QMCValueStepLength::stepLength | ( | QMCObjectiveFunction * | function, | |
Array1D< double > & | array1, | |||
Array1D< double > & | array2, | |||
Array1D< double > & | array3, | |||
Array2D< double > & | matrix1, | |||
double | scalar1 | |||
) | [inline, 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.
Implements QMCLineSearchStepLengthSelectionAlgorithm.
Definition at line 21 of file QMCValueStepLength.h.
References value.
const double QMCValueStepLength::value [private] |