#include <NlpResiduals.hh>
Inheritance diagram for NlpResiduals:
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 | |
IotrVector & | v () |
Return mV. | |
IotrVector & | w () |
Return mW. | |
IotrVector & | t () |
Return mT. | |
IotrVector & | u () |
Return mU. | |
IotrVector & | gammaRes () |
Return mGammaRes. | |
IotrVector & | phiRes () |
Return mPhiRes. | |
IotrVector & | lambdaRes () |
Return mLambdaRes. | |
IotrVector & | piRes () |
Return mPiRes. |
|
Maximum feasible step w.r.t. the bounds on x * |