sspt_ObjectiveFunction Class Reference

#include <sspt_objectivefunction.h>

List of all members.

Public Member Functions

virtual ~sspt_ObjectiveFunction ()
virtual int dimensions ()=0
virtual bool evaluate (double *result, const sspt_Vector &x)=0
virtual bool gradient (sspt_Vector *result, const sspt_Vector &x)=0
virtual bool Hessian (sspt_Matrix *result, const sspt_Vector &x)=0


Constructor & Destructor Documentation

virtual sspt_ObjectiveFunction::~sspt_ObjectiveFunction (  )  [inline, virtual]


Member Function Documentation

virtual int sspt_ObjectiveFunction::dimensions (  )  [pure virtual]

virtual bool sspt_ObjectiveFunction::evaluate ( double *  result,
const sspt_Vector x 
) [pure virtual]

virtual bool sspt_ObjectiveFunction::gradient ( sspt_Vector result,
const sspt_Vector x 
) [pure virtual]

virtual bool sspt_ObjectiveFunction::Hessian ( sspt_Matrix result,
const sspt_Vector x 
) [pure virtual]


doxygen