a class of customerized objective function
DirectObjFcn ( int n , SlaveForward * fp , int given_g) construct a custermerized objective function from SlaveForward operator
| |||||||
DirectObjFcn (int n , SlaveForward * fp ) construct a custermerized objective function from SlaveForward operator with default $given_g=0$ | |||||||
const char* | className () const | ||||||
const char* | forwardName () const |
double | realPerformance (const Model <long>& m) |
double | realPerformance (const Model <double>& m) |
Vector <double>* | getGradient (const Model <double>& m) |
Vector <double>* | getGradient (const Model <long>& m) |
This is a class of customerized objective function passes through SlaveForward. When the user-written objective-function evaluation code is used for the optimization, this class should be used for passing values to the optimizer. See also SlaveForward, ObjFcn.Both value and derivatives can be passed through this class. You can choose either providing your own derivative evaluation or using the finite-difference scheme provided by COOOL.
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling