Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

rosenTarget Class Reference

This simple class represents the Rosenbroch Banana function which is typically very difficult to optimize. More...

#include <rosenTarget.h>

Inheritance diagram for rosenTarget:

rdOptimizationTarget List of all members.

Public Member Functions

virtual ~rosenTarget ()
 Destructor.

 rosenTarget ()
 Constructor.

int compute (double *x, double *p, double *c)
 Compute performance and the constraints given x.

int computeGradients (double *dx, double *x, double *dpdx, double *dcdx)
 Compute the gradients of the performance criterion and constraints.

int computePerformance (double *x, double *p)
 Compute performance given x.

int computePerformanceGradient (double *x, double *dpdx)
 Compute the gradient of performance given x.

int computeConstraint (double *x, int i, double *c)
 Compute constraint i given x.

int computeConstraintGradient (double *x, int i, double *dcdx)
 Compute the gradient of constraint i given x.


Detailed Description

This simple class represents the Rosenbroch Banana function which is typically very difficult to optimize.


The documentation for this class was generated from the following files:
Generated on Wed Aug 20 02:17:13 2003 for Simulation Software by doxygen1.3