#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 * |
1.2.18