, including all inherited members.
| addBound(int number, SubjectToStatus B_status, BooleanType updateCholesky) | QProblemB | [protected] |
| addBound(int number, SubjectToStatus B_status, BooleanType updateCholesky) | QProblemB | [protected] |
| addBound(int number, SubjectToStatus B_status, BooleanType updateCholesky) | QProblemB | [private] |
| applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | [inline, protected] |
| applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | [inline, protected] |
| applyGivens(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | [inline, protected] |
| areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub) const | QProblemB | [protected] |
| areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub) const | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) const | QProblemB | [protected] |
| backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) const | QProblemB | [protected] |
| bounds | QProblemB | [protected] |
| changeActiveSet(int BC_idx, SubjectToStatus BC_status) | QProblemB | [private] |
| checkForIdentityHessian() | QProblemB | [protected] |
| checkForIdentityHessian() | QProblemB | [protected] |
| checkKKTconditions() | QProblemB | [private] |
| checkKKTconditions() | QProblemB | [private] |
| clear() | QProblemB | [protected] |
| computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | [inline, protected] |
| computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | [inline, protected] |
| computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | [inline, protected] |
| copy(const QProblemB &rhs) | QProblemB | [protected] |
| count | QProblemB | [protected] |
| delta_xFR_TMP | QProblemB | [protected] |
| determineDataShift(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bB_isZero) | QProblemB | [protected] |
| determineHessianType() | QProblemB | [protected] |
| determineStepDirection(const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX) | QProblemB | [private] |
| flipper | QProblemB | [protected] |
| freeHessian | QProblemB | [protected] |
| g | QProblemB | [protected] |
| g | QProblemB | [protected] |
| getBounds(Bounds *const _bounds) const | QProblemB | [inline] |
| getBounds(Bounds *const _bounds) const | QProblemB | [inline] |
| getBounds(Bounds &_bounds) const | QProblemB | [inline] |
| getDualSolution(real_t *const yOpt) const | QProblemB | |
| getDualSolution(real_t *const yOpt) const | QProblemB | |
| getDualSolution(real_t *const yOpt) const | QProblemB | [virtual] |
| getG(real_t *const _g) const | QProblemB | [inline] |
| getG(real_t *const _g) const | QProblemB | [inline] |
| getH(real_t *const _H) const | QProblemB | [inline] |
| getH(real_t *const _H) const | QProblemB | [inline] |
| getHessianType() const | QProblemB | [inline] |
| getHessianType() const | QProblemB | [inline] |
| getHessianType() const | QProblemB | [inline] |
| getLB(real_t *const _lb) const | QProblemB | [inline] |
| getLB(int number, real_t &value) const | QProblemB | [inline] |
| getLB(real_t *const _lb) const | QProblemB | [inline] |
| getLB(int number, real_t &value) const | QProblemB | [inline] |
| getNFR() | QProblemB | [inline] |
| getNFR() | QProblemB | [inline] |
| getNFR() const | QProblemB | [inline] |
| getNFV() const | QProblemB | [inline] |
| getNFV() const | QProblemB | [inline] |
| getNFV() const | QProblemB | [inline] |
| getNFX() | QProblemB | [inline] |
| getNFX() | QProblemB | [inline] |
| getNFX() const | QProblemB | [inline] |
| getNV() const | QProblemB | [inline] |
| getNV() const | QProblemB | [inline] |
| getNV() const | QProblemB | [inline] |
| getNZ() | QProblemB | |
| getNZ() | QProblemB | |
| getNZ() const | QProblemB | [virtual] |
| getObjVal() const | QProblemB | |
| getObjVal(const real_t *const _x) const | QProblemB | |
| getObjVal() const | QProblemB | |
| getObjVal(const real_t *const _x) const | QProblemB | |
| getObjVal() const | QProblemB | |
| getObjVal(const real_t *const _x) const | QProblemB | |
| getOptions() const | QProblemB | [inline] |
| getPrimalSolution(real_t *const xOpt) const | QProblemB | |
| getPrimalSolution(real_t *const xOpt) const | QProblemB | |
| getPrimalSolution(real_t *const xOpt) const | QProblemB | |
| getPrintLevel() const | QProblemB | [inline] |
| getPrintLevel() const | QProblemB | [inline] |
| getPrintLevel() const | QProblemB | [inline] |
| getStatus() const | QProblemB | [inline] |
| getStatus() const | QProblemB | [inline] |
| getStatus() const | QProblemB | [inline] |
| getUB(real_t *const _ub) const | QProblemB | [inline] |
| getUB(int number, real_t &value) const | QProblemB | [inline] |
| getUB(real_t *const _ub) const | QProblemB | [inline] |
| getUB(int number, real_t &value) const | QProblemB | [inline] |
| H | QProblemB | [protected] |
| H | QProblemB | [protected] |
| hasCholesky | QProblemB | [protected] |
| hasHessian | QProblemB | [protected] |
| haveCholesky | QProblemB | [protected] |
| hessianType | QProblemB | [protected] |
| hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime) | QProblemB | |
| hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime) | QProblemB | |
| hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime) | QProblemB | |
| hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, int &nWSR, real_t *const cputime) | QProblemB | |
| hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime, const Bounds *const guessedBounds) | QProblemB | |
| hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, int &nWSR, real_t *const cputime, const Bounds *const guessedBounds) | QProblemB | |
| hotstart_determineDataShift(const int *const FX_idx, const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bB_isZero) | QProblemB | [protected] |
| hotstart_determineDataShift(const int *const FX_idx, const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bB_isZero) | QProblemB | [protected] |
| hotstart_determineStepDirection(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX) | QProblemB | [private] |
| hotstart_determineStepDirection(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yFX) | QProblemB | [private] |
| hotstart_determineStepLength(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFR, const real_t *const delta_yFX, int &BC_idx, SubjectToStatus &BC_status) | QProblemB | [private] |
| hotstart_determineStepLength(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFR, const real_t *const delta_yFX, int &BC_idx, SubjectToStatus &BC_status) | QProblemB | [private] |
| hotstart_performStep(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int BC_idx, SubjectToStatus BC_status) | QProblemB | [private] |
| hotstart_performStep(const int *const FR_idx, const int *const FX_idx, const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int BC_idx, SubjectToStatus BC_status) | QProblemB | [private] |
| infeasible | QProblemB | [protected] |
| init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblemB | |
| init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblemB | |
| init(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblemB | |
| init(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, real_t *const cputime) | QProblemB | |
| init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, real_t *const cputime) | QProblemB | |
| init(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file, int &nWSR, real_t *const cputime) | QProblemB | |
| init(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds) | QProblemB | |
| init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds) | QProblemB | |
| init(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds) | QProblemB | |
| isBlocking(real_t num, real_t den, real_t epsNum, real_t epsDen, real_t &t) const | QProblemB | [inline, protected] |
| isCPUtimeLimitExceeded(const real_t *const cputime, real_t starttime, int nWSR) const | QProblemB | [protected] |
| isInfeasible() const | QProblemB | [inline] |
| isInfeasible() const | QProblemB | [inline] |
| isInfeasible() const | QProblemB | [inline] |
| isInitialised() const | QProblemB | [inline] |
| isInitialised() const | QProblemB | [inline] |
| isInitialised() const | QProblemB | [inline] |
| isRegularised | QProblemB | [protected] |
| isSolved() const | QProblemB | [inline] |
| isSolved() const | QProblemB | [inline] |
| isSolved() const | QProblemB | [inline] |
| isUnbounded() const | QProblemB | [inline] |
| isUnbounded() const | QProblemB | [inline] |
| isUnbounded() const | QProblemB | [inline] |
| lb | QProblemB | [protected] |
| lb | QProblemB | [protected] |
| loadQPvectorsFromFile(const char *const g_file, const char *const lb_file, const char *const ub_file, real_t *const g_new, real_t *const lb_new, real_t *const ub_new) const | QProblemB | [protected] |
| obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const | QProblemB | [protected] |
| obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const | QProblemB | [protected] |
| obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const | QProblemB | [protected] |
| operator=(const QProblemB &rhs) | QProblemB | |
| operator=(const QProblemB &rhs) | QProblemB | |
| operator=(const QProblemB &rhs) | QProblemB | |
| options | QProblemB | [protected] |
| performDriftCorrection() | QProblemB | [private] |
| performRamping() | QProblemB | [protected, virtual] |
| performRatioTest(int nIdx, const int *const idxList, const SubjectTo *const subjectTo, const real_t *const num, const real_t *const den, real_t epsNum, real_t epsDen, real_t &t, int &BC_idx) const | QProblemB | [protected] |
| performStep(const real_t *const delta_g, const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_xFX, const real_t *const delta_xFR, const real_t *const delta_yFX, int &BC_idx, SubjectToStatus &BC_status) | QProblemB | [private] |
| printIteration(int iteration, int BC_idx, SubjectToStatus BC_status) | QProblemB | [private] |
| printlevel | QProblemB | [protected] |
| printOptions() const | QProblemB | |
| printProperties() | QProblemB | [virtual] |
| QProblemB() | QProblemB | |
| QProblemB(int _nV) | QProblemB | |
| QProblemB(const QProblemB &rhs) | QProblemB | |
| QProblemB() | QProblemB | |
| QProblemB(int _nV) | QProblemB | |
| QProblemB(const QProblemB &rhs) | QProblemB | |
| QProblemB() | QProblemB | |
| QProblemB(int _nV, HessianType _hessianType=HST_UNKNOWN) | QProblemB | |
| QProblemB(const QProblemB &rhs) | QProblemB | |
| R | QProblemB | [protected] |
| R | QProblemB | [protected] |
| ramp0 | QProblemB | [protected] |
| ramp1 | QProblemB | [protected] |
| regulariseHessian() | QProblemB | [protected] |
| relativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new) | QProblemB | [protected] |
| removeBound(int number, BooleanType updateCholesky) | QProblemB | [protected] |
| removeBound(int number, BooleanType updateCholesky) | QProblemB | [protected] |
| removeBound(int number, BooleanType updateCholesky) | QProblemB | [private] |
| reset() | QProblemB | |
| reset() | QProblemB | |
| reset() | QProblemB | [virtual] |
| setG(const real_t *const g_new) | QProblemB | [inline, protected] |
| setG(const real_t *const g_new) | QProblemB | [inline, protected] |
| setG(const real_t *const g_new) | QProblemB | [inline, protected] |
| setH(const real_t *const H_new) | QProblemB | [inline, protected] |
| setH(const real_t *const H_new) | QProblemB | [inline, protected] |
| setH(SymmetricMatrix *H_new) | QProblemB | [inline, protected] |
| setH(const real_t *const H_new) | QProblemB | [inline, protected] |
| setHessianType(HessianType _hessianType) | QProblemB | [inline] |
| setHessianType(HessianType _hessianType) | QProblemB | [inline] |
| setHessianType(HessianType _hessianType) | QProblemB | [inline] |
| setInfeasibilityFlag(returnValue returnvalue) | QProblemB | [protected] |
| setLB(const real_t *const lb_new) | QProblemB | [inline, protected] |
| setLB(int number, real_t value) | QProblemB | [inline, protected] |
| setLB(const real_t *const lb_new) | QProblemB | [inline, protected] |
| setLB(int number, real_t value) | QProblemB | [inline, protected] |
| setLB(const real_t *const lb_new) | QProblemB | [inline, protected] |
| setLB(int number, real_t value) | QProblemB | [inline, protected] |
| setOptions(const Options &_options) | QProblemB | [inline] |
| setPrintLevel(PrintLevel _printlevel) | QProblemB | |
| setPrintLevel(PrintLevel _printlevel) | QProblemB | |
| setPrintLevel(PrintLevel _printlevel) | QProblemB | |
| setUB(const real_t *const ub_new) | QProblemB | [inline, protected] |
| setUB(int number, real_t value) | QProblemB | [inline, protected] |
| setUB(const real_t *const ub_new) | QProblemB | [inline, protected] |
| setUB(int number, real_t value) | QProblemB | [inline, protected] |
| setUB(const real_t *const ub_new) | QProblemB | [inline, protected] |
| setUB(int number, real_t value) | QProblemB | [inline, protected] |
| setupAuxiliaryQP(const Bounds *const guessedBounds) | QProblemB | [private] |
| setupAuxiliaryQPbounds(BooleanType useRelaxation) | QProblemB | [protected] |
| setupAuxiliaryQPbounds(BooleanType useRelaxation) | QProblemB | [protected] |
| setupAuxiliaryQPbounds(BooleanType useRelaxation) | QProblemB | [private] |
| setupAuxiliaryQPgradient() | QProblemB | [protected] |
| setupAuxiliaryQPgradient() | QProblemB | [protected] |
| setupAuxiliaryQPgradient() | QProblemB | [private] |
| setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblemB | [protected] |
| setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblemB | [protected] |
| setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblemB | [private] |
| setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, BooleanType setupAfresh) | QProblemB | [protected] |
| setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, BooleanType setupAfresh) | QProblemB | [protected] |
| setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, BooleanType setupAfresh) | QProblemB | [private] |
| setupCholeskyDecomposition() | QProblemB | [protected] |
| setupCholeskyDecomposition() | QProblemB | [protected] |
| setupCholeskyDecomposition() | QProblemB | [protected] |
| setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub) | QProblemB | [protected] |
| setupQPdata(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _lb, const real_t *const _ub) | QProblemB | [protected] |
| setupQPdata(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub) | QProblemB | [protected] |
| setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub) | QProblemB | [protected] |
| setupQPdataFromFile(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file) | QProblemB | [protected] |
| setupSubjectToType() | QProblemB | [protected] |
| setupSubjectToType() | QProblemB | [protected] |
| setupSubjectToType() | QProblemB | [protected, virtual] |
| setupSubjectToType(const real_t *const lb_new, const real_t *const ub_new) | QProblemB | [protected, virtual] |
| shallRefactorise(const Bounds *const guessedBounds) const | QProblemB | [private] |
| SolutionAnalysis class | QProblemB | [friend] |
| solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &nWSR, real_t *const cputime) | QProblemB | [protected] |
| solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &nWSR, real_t *const cputime) | QProblemB | [protected] |
| solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &nWSR, real_t *const cputime) | QProblemB | [private] |
| solveQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime, int nWSRperformed=0) | QProblemB | [private] |
| solveRegularisedQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime, int nWSRperformed=0) | QProblemB | [private] |
| status | QProblemB | [protected] |
| tau | QProblemB | [protected] |
| ub | QProblemB | [protected] |
| ub | QProblemB | [protected] |
| unbounded | QProblemB | [protected] |
| usingRegularisation() const | QProblemB | [inline] |
| x | QProblemB | [protected] |
| x | QProblemB | [protected] |
| y | QProblemB | [protected] |
| y | QProblemB | [protected] |
| ~QProblemB() | QProblemB | |
| ~QProblemB() | QProblemB | |
| ~QProblemB() | QProblemB | [virtual] |