ObjectiveScalarInterface Class Referenceabstract

scalar objective function for optimization More...

#include <numeric_optimization.h>

Inheritance diagram for ObjectiveScalarInterface:

Public Member Functions

virtual void operator() (double *, double &, double *)=0
 

Public Attributes

int verbosityLocal
 

Protected Member Functions

 ~ObjectiveScalarInterface ()
 

Detailed Description

scalar objective function for optimization

#include <libpf/core/numeric_optimization.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ ~ObjectiveScalarInterface()

ObjectiveScalarInterface::~ObjectiveScalarInterface ( )
inlineprotected

Member Function Documentation

◆ operator()()

virtual void ObjectiveScalarInterface::operator() ( double *  ,
double &  ,
double *   
)
pure virtual

takes vector of parameters as first argument returns value of objective in 2nd parameter returns vector of derivatives with respect to the parameters in 3nd parameter

Implemented in ObjectiveScalar.

Member Data Documentation

◆ verbosityLocal

int ObjectiveScalarInterface::verbosityLocal

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