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

NlpResiduals Class Reference
[NlpSupport]

Represents the residual vectors of a primal-dual interior point algorithm. More...

#include <NlpResiduals.hh>

Inheritance diagram for NlpResiduals:

IotrRefCount List of all members.

Public Methods

 NlpResiduals (IotrVector *y, IotrVector *lambda, IotrVector *pi, IotrVector *gamma, IotrVector *phi)
 Constructor.

virtual void calcSimpleBounds (NlpIterate &, NlpBounds &)
 Calculates the residual vectors of the simple bounds.

virtual void calcResids (NlpValues &, NlpIterate &, NlpBounds &)
 Calculates the residual vectors, other than the simple bounds.

virtual void updateComplementarity (NlpIterate &vars)
 Update the complementarities because the dual variables have changed.

double primalFeasibility ()
 Return norm of mSr.

virtual double complementarity ()
 Return norm of complementarity residual vectors.

virtual void asMfile (std::ostream &out)
 Print out residual vectors to C++-style output stream.

virtual double simpleStepbound (NlpLinsysSol &step, NlpBounds &bounds, double maxstep)
 Maximum feasible step w.r.t.

virtual double getMu (NlpIterate &vars)
 return mu

IotrVectorv ()
 Return mV.

IotrVectorw ()
 Return mW.

IotrVectort ()
 Return mT.

IotrVectoru ()
 Return mU.

IotrVectorgammaRes ()
 Return mGammaRes.

IotrVectorphiRes ()
 Return mPhiRes.

IotrVectorlambdaRes ()
 Return mLambdaRes.

IotrVectorpiRes ()
 Return mPiRes.


Detailed Description

Represents the residual vectors of a primal-dual interior point algorithm.


Member Function Documentation

virtual double NlpResiduals::simpleStepbound NlpLinsysSol   step,
NlpBounds   bounds,
double    maxstep
[virtual]
 

Maximum feasible step w.r.t.

the bounds on x *


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