#include <NlpSimple.hh>
Inheritance diagram for NlpSimpleGrads:

Public Methods | |
| NlpSimpleGrads (IotrVector *rawG, IotrVector *yz, GenMatrix *J, ElementGather *aXfilter, NlpBounds *bounds) | |
| Constructor. | |
| virtual void | getObjectiveGradient (IotrVector &g) |
| Get mG. | |
| virtual void | jacobianTransposeMult (double alpha, IotrVector &x, double beta, IotrVector &y) |
| Compute y = beta * y + alpha * J` * x. | |
| virtual void | jacobianTransposeMult (double alpha, IotrVector &y, IotrVector &lambda, IotrVector &pi, IotrVector &gamma, IotrVector &phi, double beta, IotrVector &x) |
| virtual void | jacobianMult (double alpha, IotrVector &x, double beta, IotrVector &y) |
| Compute y = beta * y + alpha * J * x. | |
| virtual void | condensedJacobianMult (double alpha, IotrVector &x, double beta, IotrVector &y) |
| Compute y = beta * y + alpha * J * x. | |
| virtual void | inspect () |
| virtual void | inspectAsMatlab () |
Protected Attributes | |
| IotrVectorHandle | mRawG |
| Stores the current gradient of the objective. | |
| IotrVectorHandle | mYz |
| Stores the current gradient of the objective. | |
| GenMatrixHandle | mJ |
| Stores the current constraint Jacobian. | |
1.2.18