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

NlpGrads Class Reference
[NlpSupport]

A class whose instances represent the gradients of the objective and constraint functions of a nonlinear program. More...

#include <Nlp.hh>

Inheritance diagram for NlpGrads:

IotrRefCount NlpSimpleGrads NlpSlackGrads List of all members.

Public Methods

 NlpGrads ()
 Constructor.

virtual void getObjectiveGradient (IotrVector &g)=0
 Get mG.

virtual void jacobianTransposeMult (double alpha, IotrVector &x, double beta, IotrVector &y)=0
 Compute y = beta * y + alpha * J` * x.

virtual void jacobianMult (double alpha, IotrVector &x, double beta, IotrVector &y)=0
 Compute y = beta * y + alpha * J * x.

virtual void condensedJacobianMult (double alpha, IotrVector &x, double beta, IotrVector &y)=0
 Compute y = beta * y + alpha * J * x.


Detailed Description

A class whose instances represent the gradients of the objective and constraint functions of a nonlinear program.


The documentation for this class was generated from the following file:
Generated on Wed Aug 27 10:03:42 2003 for iotr by doxygen1.2.18