27 #ifndef GOPTIMIZERFUNCTION_HPP
28 #define GOPTIMIZERFUNCTION_HPP
63 virtual double value(
void)
const = 0;
void copy_members(const GOptimizerFunction &fct)
Copy class members.
Optimizer function abstract base class.
Sparse matrix class interface definition.
virtual GMatrixSparse * curvature(void)=0
Optimizer parameter container class.
GOptimizerFunction(void)
Void constructor.
virtual void eval(const GOptimizerPars &pars)=0
void init_members(void)
Initialise class members.
Optimizer parameters base class definition.
Vector class interface definition.
virtual GVector * gradient(void)=0
void free_members(void)
Delete class members.
Sparse matrix class definition.
virtual double value(void) const =0
virtual ~GOptimizerFunction(void)
Destructor.
virtual GOptimizerFunction & operator=(const GOptimizerFunction &fct)
Assignment operator.