QMCValueStepLength Class Reference

#include <QMCValueStepLength.h>

Inheritance diagram for QMCValueStepLength:

QMCLineSearchStepLengthSelectionAlgorithm

List of all members.

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


Detailed Description

Definition at line 12 of file QMCValueStepLength.h.


Constructor & Destructor Documentation

QMCValueStepLength::QMCValueStepLength ( double  _value  )  [inline]

Definition at line 16 of file QMCValueStepLength.h.


Member Function Documentation

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.


Member Data Documentation

const double QMCValueStepLength::value [private]

Definition at line 32 of file QMCValueStepLength.h.

Referenced by stepLength().


The documentation for this class was generated from the following file:

Generated on Sat Jul 5 16:14:06 2008 for QMcBeaver by  doxygen 1.5.6