40 #ifndef _BFGSMULTIDIMENSIONS_H_ 41 #define _BFGSMULTIDIMENSIONS_H_ 45 #include "../VectorTools.h" 122 #endif //_BFGSMULTIDIMENSIONS_H_ BfgsMultiDimensions * clone() const
Create a copy of this object and send a pointer to it.
This class allows to perform a correspondence analysis.
double doStep()
This function is called by the step() method and contains all calculations.
DerivableFirstOrder * getFunction()
Get the current function being optimized.
The parameter list object.
Function * getFunction_()
virtual ~BfgsMultiDimensions()
const Function * getFunction() const
Get the current function being optimized.
void doInit(const ParameterList ¶ms)
This function is called by the init() method and contains all calculations.
std::vector< double > Vdouble
Broyden–Fletcher–Goldfarb–Shanno (BFGS) optimization method.
Partial implementation of the Optimizer interface.
This is the abstract class for first order derivable functions.
void getGradient(std::vector< double > &gradient) const
BfgsMultiDimensions(DerivableFirstOrder *function)
std::vector< Vdouble > VVdouble
DerivableFirstOrder * getFunction_()
const DerivableFirstOrder * getFunction() const
Get the current function being optimized.