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

NlpSimple Class Reference
[NlpSupport]

An implementation of Nlp that does not add slack variables, or transform the problem in any way other than to remove fixed variables. More...

#include <NlpSimple.hh>

Inheritance diagram for NlpSimple:

Nlp IotrRefCount List of all members.

Public Methods

virtual void initialize (IotrVector &rxlow, IotrVector &rxupp, IotrVector &rclow, IotrVector &rcupp, IotrVector &x, IotrVector &yz, double bignum, Functional *c)
 Called explicitly (in other words, not from a constructor) to initialize this instance of Nlp before it is used.

virtual NlpBoundsgetBoundsPtr ()
 Return the problem bounds as a regular pointer.

virtual NlpBoundsbounds ()
 Access the bounds of the problem.

virtual NlpLocalModellocalModelAt (NlpIterate &)
 Return NlpLocalModel centered at NlpIterate.

virtual void inspect ()
 Display an ascii respresentation of this object.

virtual void writeConfiguration (std::ostream &out, char indent[])
 Write configuration information for this object.

virtual NlpIteratenewVariables ()
virtual NlpIterateinitialVariables ()
virtual NlpResidualsnewResiduals ()
virtual NlpLinsysnewLinsys ()
virtual NlpValuesnewValues ()
virtual NlpGradsnewGrads ()
virtual NlpHessiannewHessian ()

Protected Attributes

NlpBoundsHandle mBounds
 Stores the nonlinear problem bounds.

FunctionalHandle mRawFunctional
 Stores the nonlinear problem functional.


Detailed Description

An implementation of Nlp that does not add slack variables, or transform the problem in any way other than to remove fixed variables.


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