This is the complete list of members for SQProblemSchur, including all inherited members.
A | QProblem | protected |
A | QProblem | protected |
A | QProblem | |
AA | QProblem | |
addBound(int_t number, SubjectToStatus B_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE) | SQProblemSchur | protectedvirtual |
SQProblem::addBound(int number, SubjectToStatus B_status, BooleanType updateCholesky) | QProblem | protected |
addBound_checkLI(int_t number) | SQProblemSchur | protectedvirtual |
addBound_checkLISchur(int_t number, real_t *const xiC, real_t *const xiX) | SQProblemSchur | private |
addBound_ensureLI(int_t number, SubjectToStatus B_status) | SQProblemSchur | protectedvirtual |
addConstraint(int_t number, SubjectToStatus C_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE) | SQProblemSchur | protectedvirtual |
SQProblem::addConstraint(int number, SubjectToStatus C_status, BooleanType updateCholesky) | QProblem | protected |
addConstraint_checkLI(int_t number) | SQProblemSchur | protectedvirtual |
addConstraint_checkLISchur(int_t number, real_t *const xiC, real_t *const xiX) | SQProblemSchur | private |
addConstraint_ensureLI(int_t number, SubjectToStatus C_status) | SQProblemSchur | protectedvirtual |
addToSchurComplement(int_t number, SchurUpdateType update, int_t numNonzerosM, const sparse_int_t *M_pos, const real_t *const M_vals, int_t numNonzerosN, const sparse_int_t *Npos, const real_t *const Nvals, real_t N_diag) | SQProblemSchur | private |
applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | inlineprotected |
applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | inlineprotected |
applyGivens(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | inlineprotected |
applyGivens(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const | QProblemB | inlineprotected |
areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_lbA, const real_t *const delta_ubA) const | QProblem | protected |
areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub, const real_t *const delta_lbA, const real_t *const delta_ubA) const | QProblem | protected |
areBoundsConsistent(const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA) const | QProblem | protected |
QProblemB::areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub) const | QProblemB | protected |
Ax | QProblem | protected |
Ax | QProblem | protected |
Ax_l | QProblem | protected |
Ax_l | QProblem | |
Ax_u | QProblem | protected |
Ax_u | QProblem | |
backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) const | SQProblemSchur | protectedvirtual |
backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) const | SQProblemSchur | protectedvirtual |
SQProblem::backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) | QProblem | protected |
SQProblem::backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) | QProblem | protected |
backsolveSchurQR(int_t dimS, const real_t *const rhs, int_t dimRhs, real_t *const sol) | SQProblemSchur | private |
backsolveT(const real_t *const b, BooleanType transposed, real_t *const a) const | SQProblemSchur | protectedvirtual |
SQProblem::backsolveT(const real_t *const b, BooleanType transposed, real_t *const a) | QProblem | protected |
bounds | QProblem | |
boundsFreeStart | SQProblemSchur | protected |
calcDetSchur(int_t idxDel) | SQProblemSchur | private |
changeActiveSet(int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound) | QProblem | protected |
changeActiveSet(int_t BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound) | QProblem | protected |
checkForIdentityHessian() | QProblemB | protected |
checkForIdentityHessian() | QProblemB | protected |
checkKKTconditions() | QProblem | protected |
checkKKTconditions() | QProblem | protected |
clear() | SQProblemSchur | protected |
computeCholesky() | QProblemB | protectedvirtual |
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | inlineprotected |
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | inlineprotected |
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | inlineprotected |
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const | QProblemB | inlineprotected |
computeInitialCholesky() | SQProblemSchur | protectedvirtual |
computeMTimes(real_t alpha, const real_t *const x, real_t beta, real_t *const y) | SQProblemSchur | private |
computeMTransTimes(real_t alpha, const real_t *const x, real_t beta, real_t *const y) | SQProblemSchur | private |
computeProjectedCholesky() | SQProblemSchur | protectedvirtual |
constraintProduct | QProblem | protected |
constraintProduct | QProblem | |
constraints | QProblem | protected |
constraintsActiveStart | SQProblemSchur | protected |
copy(const SQProblemSchur &rhs) | SQProblemSchur | protected |
SQProblem::copy(const QProblem &rhs) | QProblem | protected |
QProblemB::copy(const QProblemB &rhs) | QProblemB | protected |
correctInertia() | SQProblemSchur | private |
count | QProblem | |
createDiagSparseMat(int_t n, real_t diagVal=1.0) | QProblemB | protected |
cyclingManager | QProblem | protected |
deleteFromSchurComplement(int_t idx, BooleanType allowUndo=BT_FALSE) | SQProblemSchur | private |
delta_xFR_TMP | QProblem | |
delta_xFRy | QProblem | protected |
delta_xFRy | QProblem | |
delta_xFRz | QProblem | protected |
delta_xFRz | QProblem | |
delta_yAC_TMP | QProblem | protected |
delta_yAC_TMP | QProblem | |
determineDataShift(const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bC_isZero, BooleanType &Delta_bB_isZero) | QProblem | protected |
determineDataShift(const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bC_isZero, BooleanType &Delta_bB_isZero) | QProblem | protected |
QProblemB::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 |
determineHessianType() | QProblemB | protected |
determineStepDirection(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | SQProblemSchur | protectedvirtual |
determineStepDirection2(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | SQProblemSchur | protectedvirtual |
detS | SQProblemSchur | protected |
dropInfeasibles(int_t BC_number, SubjectToStatus BC_status, BooleanType BC_isBound, real_t *xiB, real_t *xiC) | QProblem | protected |
ensureNonzeroCurvature(BooleanType removeBoundNotConstraint, int remIdx, BooleanType &exchangeHappened, BooleanType &addBoundNotConstraint, int &addIdx, SubjectToStatus &addStatus) | QProblem | protected |
ensureNonzeroCurvature(BooleanType removeBoundNotConstraint, int_t remIdx, BooleanType &exchangeHappened, BooleanType &addBoundNotConstraint, int_t &addIdx, SubjectToStatus &addStatus) | QProblem | protected |
flipper | QProblem | |
freeConstraintMatrix | QProblem | protected |
freeHessian | QProblemB | protected |
g | QProblem | |
getA(real_t *const _A) const | QProblem | inline |
getA(int number, real_t *const row) const | QProblem | inline |
getA(real_t *const _A) const | QProblem | inline |
getA(int number, real_t *const row) const | QProblem | inline |
getBounds(Bounds *const _bounds) const | QProblemB | inline |
getBounds(Bounds *const _bounds) const | QProblemB | inline |
getBounds(Bounds &_bounds) const | QProblemB | inline |
getBounds(Bounds &_bounds) const | QProblemB | inline |
getConstraints(Constraints *const _constraints) const | QProblem | inline |
getConstraints(Constraints *const _constraints) const | QProblem | inline |
getConstraints(Constraints &_constraints) const | QProblem | inline |
getConstraints(Constraints &_constraints) const | QProblem | inline |
getCount() const | QProblemB | inline |
getDualSolution(real_t *const yOpt) const | QProblem | virtual |
getDualSolution(real_t *const yOpt) const | QProblem | virtual |
getDualSolution(real_t *const yOpt) const | QProblem | virtual |
getDualSolution(real_t *const yOpt) const | QProblem | virtual |
getFreeVariablesFlags(BooleanType *varIsFree) | QProblem | |
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 |
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 |
getLBA(real_t *const _lbA) const | QProblem | inline |
getLBA(int number, real_t &value) const | QProblem | inline |
getLBA(real_t *const _lbA) const | QProblem | inline |
getLBA(int number, real_t &value) const | QProblem | inline |
getNAC() | QProblem | inline |
getNAC() | QProblem | inline |
getNAC() const | QProblem | inline |
getNAC() const | QProblem | inline |
getNC() const | QProblem | inline |
getNC() const | QProblem | inline |
getNC() const | QProblem | inline |
getNC() const | QProblem | inline |
getNEC() const | QProblem | inline |
getNEC() const | QProblem | inline |
getNEC() const | QProblem | inline |
getNEC() const | QProblem | inline |
getNFR() | QProblemB | inline |
getNFR() | QProblemB | inline |
getNFR() const | QProblemB | inline |
getNFR() const | QProblemB | inline |
getNFV() 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 |
getNFX() const | QProblemB | inline |
getNIAC() | QProblem | inline |
getNIAC() | QProblem | inline |
getNIAC() const | QProblem | inline |
getNIAC() const | QProblem | inline |
getNumFactorizations() const | SQProblemSchur | inline |
getNV() const | QProblemB | inline |
getNV() const | QProblemB | inline |
getNV() const | QProblemB | inline |
getNV() const | QProblemB | inline |
getNZ() | QProblem | |
getNZ() | QProblem | |
getNZ() const | QProblem | virtual |
getNZ() const | QProblem | 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 | |
getObjVal() const | QProblemB | |
getObjVal(const real_t *const _x) const | QProblemB | |
getOptions() const | QProblemB | inline |
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 | |
getPrimalSolution(real_t *const xOpt) const | QProblemB | |
getPrintLevel() const | QProblemB | inline |
getPrintLevel() const | QProblemB | inline |
getPrintLevel() const | QProblemB | inline |
getPrintLevel() const | QProblemB | inline |
getRelativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new) | QProblem | protected |
QProblemB::getRelativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new) | QProblemB | protected |
getStatus() 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 |
getUBA(real_t *const _ubA) const | QProblem | inline |
getUBA(int number, real_t &value) const | QProblem | inline |
getUBA(real_t *const _ubA) const | QProblem | inline |
getUBA(int number, real_t &value) const | QProblem | inline |
getWorkingSet(real_t *workingSet) | QProblem | virtual |
getWorkingSetBounds(real_t *workingSetB) | QProblem | virtual |
getWorkingSetConstraints(real_t *workingSetC) | QProblem | virtual |
H | QProblem | |
hasCholesky | QProblemB | protected |
hasHessian | QProblemB | protected |
haveCholesky | QProblem | |
hessianType | QProblem | |
HH | QProblem | |
hotstart(const real_t *const H_new, const real_t *const g_new, const real_t *const A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime) | SQProblem | |
hotstart(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &nWSR, real_t *const cputime) | SQProblem | |
hotstart(SymmetricMatrix *H_new, const real_t *const g_new, Matrix *A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime) | SQProblem | |
hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime) | SQProblem | |
hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &nWSR, real_t *const cputime) | SQProblem | |
hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | SQProblem | |
hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &nWSR, real_t *const cputime, const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | SQProblem | |
hotstart(SymmetricMatrix *H_new, const real_t *const g_new, Matrix *A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int_t &nWSR, real_t *const cputime=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0) | SQProblem | |
hotstart(const real_t *const H_new, const real_t *const g_new, const real_t *const A_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int_t &nWSR, real_t *const cputime=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0) | SQProblem | |
hotstart(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int_t &nWSR, real_t *const cputime=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0) | SQProblem | |
hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int_t &nWSR, real_t *const cputime=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0) | SQProblem | |
hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int_t &nWSR, real_t *const cputime=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0) | SQProblem | |
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 | |
QProblemB::hotstart(const char *const g_file, const char *const lb_file, const char *const ub_file, int &nWSR, real_t *const cputime) | QProblemB | |
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 | |
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 int *const AC_idx, const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bC_isZero, BooleanType &Delta_bB_isZero) | QProblem | protected |
hotstart_determineDataShift(const int *const FX_idx, const int *const AC_idx, const real_t *const g_new, const real_t *const lbA_new, const real_t *const ubA_new, const real_t *const lb_new, const real_t *const ub_new, real_t *const delta_g, real_t *const delta_lbA, real_t *const delta_ubA, real_t *const delta_lb, real_t *const delta_ub, BooleanType &Delta_bC_isZero, BooleanType &Delta_bB_isZero) | QProblem | protected |
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_determineStepDirection(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | QProblem | protected |
hotstart_determineStepDirection(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | QProblem | protected |
hotstart_determineStepLength(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, real_t *const delta_Ax, int &BC_idx, SubjectToStatus &BC_status, BooleanType &BC_isBound) | QProblem | protected |
hotstart_determineStepLength(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, real_t *const delta_Ax, int &BC_idx, SubjectToStatus &BC_status, BooleanType &BC_isBound) | QProblem | protected |
hotstart_performStep(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, const real_t *const delta_Ax, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound) | QProblem | protected |
hotstart_performStep(const int *const FR_idx, const int *const FX_idx, const int *const AC_idx, const int *const IAC_idx, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, const real_t *const delta_Ax, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound) | QProblem | protected |
idxAddB | QProblem | protected |
idxAddC | QProblem | protected |
idxRemB | QProblem | protected |
idxRemC | QProblem | protected |
infeasible | QProblem | |
init(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblem | |
init(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblem | |
init(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0) | QProblem | |
init(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, real_t *const cputime) | QProblem | |
init(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, real_t *const cputime) | QProblem | |
init(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &nWSR, real_t *const cputime) | QProblem | |
init(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | QProblem | |
init(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | QProblem | |
init(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int &nWSR, real_t *const cputime, const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | QProblem | |
init(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0, const real_t *const _R=0) | QProblem | |
init(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0, const real_t *const _R=0) | QProblem | |
init(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const Constraints *const guessedConstraints=0, const char *const R_file=0) | QProblem | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
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 | |
QProblemB::init(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const real_t *const _R=0) | QProblemB | |
QProblemB::init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const real_t *const _R=0) | QProblemB | |
QProblemB::init(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file, int_t &nWSR, real_t *const cputime=0, const real_t *const xOpt=0, const real_t *const yOpt=0, const Bounds *const guessedBounds=0, const char *const R_file=0) | QProblemB | |
isBlocking(real_t num, real_t den, real_t epsNum, real_t epsDen, real_t &t) const | QProblemB | inlineprotected |
isBlocking(real_t num, real_t den, real_t epsNum, real_t epsDen, real_t &t) const | QProblemB | inlineprotected |
isCPUtimeLimitExceeded(const real_t *const cputime, real_t starttime, int nWSR) const | QProblemB | protected |
isCPUtimeLimitExceeded(const real_t *const cputime, real_t starttime, int_t nWSR) const | QProblemB | protected |
isInfeasible() const | QProblemB | inline |
isInfeasible() const | QProblemB | inline |
isInfeasible() const | QProblemB | inline |
isInfeasible() const | QProblemB | inline |
isInitialised() 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 |
isSolved() const | QProblemB | inline |
isUnbounded() const | QProblemB | inline |
isUnbounded() const | QProblemB | inline |
isUnbounded() const | QProblemB | inline |
isUnbounded() const | QProblemB | inline |
lb | QProblem | |
lbA | QProblem | protected |
lbA | QProblem | protected |
loadQPvectorsFromFile(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, real_t *const g_new, real_t *const lb_new, real_t *const ub_new, real_t *const lbA_new, real_t *const ubA_new) const | QProblem | protected |
loadQPvectorsFromFile(const char *const g_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file, real_t *const g_new, real_t *const lb_new, real_t *const ub_new, real_t *const lbA_new, real_t *const ubA_new) const | QProblem | protected |
QProblemB::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 |
M_ir | SQProblemSchur | protected |
M_jc | SQProblemSchur | protected |
M_physicallength | SQProblemSchur | protected |
M_vals | SQProblemSchur | protected |
nS | SQProblemSchur | protected |
nSmax | SQProblemSchur | protected |
numFactorizations | SQProblemSchur | protected |
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const | QProblem | protected |
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const | QProblem | protected |
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const | QProblem | protected |
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const | QProblem | protected |
QProblemB::obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const | QProblemB | protected |
operator=(const SQProblemSchur &rhs) | SQProblemSchur | virtual |
SQProblem::operator=(const SQProblem &rhs) | SQProblem | |
QProblem::operator=(const QProblem &rhs) | QProblem | |
QProblemB::operator=(const QProblemB &rhs) | QProblemB | |
options | QProblem | |
performDriftCorrection() | QProblem | protectedvirtual |
performDriftCorrection() | QProblem | protectedvirtual |
performPlainRatioTest(int nIdx, const int *const idxList, const real_t *const num, const real_t *const den, real_t epsNum, real_t epsDen, real_t &t, int &BC_idx) const | QProblem | protected |
performPlainRatioTest(int_t nIdx, const int_t *const idxList, const real_t *const num, const real_t *const den, real_t epsNum, real_t epsDen, real_t &t, int_t &BC_idx) const | QProblem | protected |
performRamping() | QProblem | protectedvirtual |
performRamping() | QProblem | protectedvirtual |
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 |
performRatioTest(int_t nIdx, const int_t *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_t &BC_idx) const | QProblemB | protected |
performStep(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, int &BC_idx, SubjectToStatus &BC_status, BooleanType &BC_isBound) | QProblem | protected |
performStep(const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, 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_yAC, const real_t *const delta_yFX, int_t &BC_idx, SubjectToStatus &BC_status, BooleanType &BC_isBound) | QProblem | protected |
printIteration(int iteration, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound) | QProblem | protected |
printIteration(int_t iter, int_t BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound, real_t homotopyLength, BooleanType isFirstCall=BT_TRUE) | QProblem | protected |
printlevel | QProblemB | protected |
printOptions() const | QProblemB | |
printOptions() const | QProblemB | |
printProperties() | QProblem | virtual |
printProperties() | QProblem | virtual |
Q | QProblem | protected |
Q | QProblem | protected |
Q_ | SQProblemSchur | protected |
QProblem() | QProblem | |
QProblem(int _nV, int _nC) | QProblem | |
QProblem(const QProblem &rhs) | QProblem | |
QProblem() | QProblem | |
QProblem(int _nV, int _nC) | QProblem | |
QProblem(const QProblem &rhs) | QProblem | |
QProblem() | QProblem | |
QProblem(int _nV, int _nC, HessianType _hessianType=HST_UNKNOWN) | QProblem | |
QProblem(const QProblem &rhs) | QProblem | |
QProblem() | QProblem | |
QProblem(int_t _nV, int_t _nC, HessianType _hessianType=HST_UNKNOWN) | QProblem | |
QProblem(const QProblem &rhs) | QProblem | |
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 | |
QProblemB() | QProblemB | |
QProblemB(int_t _nV, HessianType _hessianType=HST_UNKNOWN) | QProblemB | |
QProblemB(const QProblemB &rhs) | QProblemB | |
R | QProblem | |
R_ | SQProblemSchur | protected |
ramp0 | QProblem | |
ramp1 | QProblem | |
rampOffset | QProblem | |
rcondS | SQProblemSchur | protected |
regulariseHessian() | QProblemB | protected |
regulariseHessian() | QProblemB | protected |
regVal | QProblem | |
relativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new) | QProblem | protected |
QProblemB::relativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new) | QProblemB | protected |
removeBound(int_t number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE) | SQProblemSchur | protectedvirtual |
SQProblem::removeBound(int number, BooleanType updateCholesky) | QProblem | protected |
removeConstraint(int_t number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE) | SQProblemSchur | protectedvirtual |
SQProblem::removeConstraint(int number, BooleanType updateCholesky) | QProblem | protected |
repairSingularWorkingSet() | SQProblemSchur | private |
reset() | SQProblemSchur | virtual |
resetCounter() | QProblemB | inline |
resetSchurComplement(BooleanType allowInertiaCorrection) | SQProblemSchur | |
S | SQProblemSchur | protected |
schurUpdate | SQProblemSchur | protected |
schurUpdateIndex | SQProblemSchur | protected |
setA(const real_t *const A_new) | QProblem | inlineprotected |
setA(int number, const real_t *const value) | QProblem | inlineprotected |
setA(const real_t *const A_new) | QProblem | inlineprotected |
setA(int number, const real_t *const value) | QProblem | inlineprotected |
setA(Matrix *A_new) | QProblem | inlineprotected |
setA(const real_t *const A_new) | QProblem | inlineprotected |
setA(Matrix *A_new) | QProblem | inlineprotected |
setA(const real_t *const A_new) | QProblem | inlineprotected |
setConstraintProduct(ConstraintProduct *const _constraintProduct) | QProblem | |
setConstraintProduct(ConstraintProduct *const _constraintProduct) | QProblem | |
setG(const real_t *const g_new) | QProblemB | inlineprotected |
setG(const real_t *const g_new) | QProblemB | inlineprotected |
setG(const real_t *const g_new) | QProblemB | inlineprotected |
setG(const real_t *const g_new) | QProblemB | inlineprotected |
setH(const real_t *const H_new) | QProblemB | inlineprotected |
setH(const real_t *const H_new) | QProblemB | inlineprotected |
setH(SymmetricMatrix *H_new) | QProblemB | inlineprotected |
setH(const real_t *const H_new) | QProblemB | inlineprotected |
setH(SymmetricMatrix *H_new) | QProblemB | inlineprotected |
setH(const real_t *const H_new) | QProblemB | inlineprotected |
setHessianType(HessianType _hessianType) | QProblemB | inline |
setHessianType(HessianType _hessianType) | QProblemB | inline |
setHessianType(HessianType _hessianType) | QProblemB | inline |
setHessianType(HessianType _hessianType) | QProblemB | inline |
setInfeasibilityFlag(returnValue returnvalue) | QProblemB | protected |
setInfeasibilityFlag(returnValue returnvalue, BooleanType doThrowError=BT_FALSE) | QProblemB | protected |
setLB(const real_t *const lb_new) | QProblemB | inlineprotected |
setLB(int number, real_t value) | QProblemB | inlineprotected |
setLB(const real_t *const lb_new) | QProblemB | inlineprotected |
setLB(int number, real_t value) | QProblemB | inlineprotected |
setLB(const real_t *const lb_new) | QProblemB | inlineprotected |
setLB(int number, real_t value) | QProblemB | inlineprotected |
setLB(const real_t *const lb_new) | QProblemB | inlineprotected |
setLB(int_t number, real_t value) | QProblemB | inlineprotected |
setLBA(const real_t *const lbA_new) | QProblem | inlineprotected |
setLBA(int number, real_t value) | QProblem | inlineprotected |
setLBA(const real_t *const lbA_new) | QProblem | inlineprotected |
setLBA(int number, real_t value) | QProblem | inlineprotected |
setLBA(const real_t *const lbA_new) | QProblem | inlineprotected |
setLBA(int number, real_t value) | QProblem | inlineprotected |
setLBA(const real_t *const lbA_new) | QProblem | inlineprotected |
setLBA(int_t number, real_t value) | QProblem | inlineprotected |
setOptions(const Options &_options) | QProblemB | inline |
setOptions(const Options &_options) | QProblemB | inline |
setPrintLevel(PrintLevel _printlevel) | QProblemB | |
setPrintLevel(PrintLevel _printlevel) | QProblemB | |
setPrintLevel(PrintLevel _printlevel) | QProblemB | |
setPrintLevel(PrintLevel _printlevel) | QProblemB | |
setUB(const real_t *const ub_new) | QProblemB | inlineprotected |
setUB(int number, real_t value) | QProblemB | inlineprotected |
setUB(const real_t *const ub_new) | QProblemB | inlineprotected |
setUB(int number, real_t value) | QProblemB | inlineprotected |
setUB(const real_t *const ub_new) | QProblemB | inlineprotected |
setUB(int number, real_t value) | QProblemB | inlineprotected |
setUB(const real_t *const ub_new) | QProblemB | inlineprotected |
setUB(int_t number, real_t value) | QProblemB | inlineprotected |
setUBA(const real_t *const ubA_new) | QProblem | inlineprotected |
setUBA(int number, real_t value) | QProblem | inlineprotected |
setUBA(const real_t *const ubA_new) | QProblem | inlineprotected |
setUBA(int number, real_t value) | QProblem | inlineprotected |
setUBA(const real_t *const ubA_new) | QProblem | inlineprotected |
setUBA(int number, real_t value) | QProblem | inlineprotected |
setUBA(const real_t *const ubA_new) | QProblem | inlineprotected |
setUBA(int_t number, real_t value) | QProblem | inlineprotected |
setupAuxiliaryQP(SymmetricMatrix *H_new, Matrix *A_new, const real_t *lb_new, const real_t *ub_new, const real_t *lbA_new, const real_t *ubA_new) | SQProblemSchur | protectedvirtual |
SQProblem::setupAuxiliaryQP(const real_t *const H_new, const real_t *const A_new) | SQProblem | protectedvirtual |
SQProblem::setupAuxiliaryQP(SymmetricMatrix *H_new, Matrix *A_new) | SQProblem | protectedvirtual |
QProblem::setupAuxiliaryQP(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) | QProblem | protectedvirtual |
QProblemB::setupAuxiliaryQP(const Bounds *const guessedBounds) | QProblemB | protectedvirtual |
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation) | QProblem | protected |
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation) | QProblem | protected |
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation) | QProblem | protected |
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation) | QProblem | protected |
QProblemB::setupAuxiliaryQPbounds(BooleanType useRelaxation) | QProblemB | protected |
setupAuxiliaryQPgradient() | QProblem | protected |
setupAuxiliaryQPgradient() | QProblem | protected |
setupAuxiliaryQPgradient() | QProblem | protected |
setupAuxiliaryQPgradient() | QProblem | protected |
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblem | protected |
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblem | protected |
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblem | protected |
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt) | QProblem | protected |
setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType setupAfresh) | SQProblemSchur | protectedvirtual |
QProblemB::setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, BooleanType setupAfresh) | QProblemB | protected |
setupCholeskyDecomposition() | QProblemB | protected |
setupCholeskyDecomposition() | QProblemB | protected |
setupCholeskyDecomposition() | QProblemB | protected |
setupCholeskyDecompositionProjected() | QProblem | protected |
setupCholeskyDecompositionProjected() | QProblem | protected |
setupCholeskyDecompositionProjected() | QProblem | protected |
setupInitialCholesky() | QProblem | protectedvirtual |
setupNewAuxiliaryQP(SymmetricMatrix *H_new, Matrix *A_new, const real_t *lb_new, const real_t *ub_new, const real_t *lbA_new, const real_t *ubA_new) | SQProblem | protectedvirtual |
setupNewAuxiliaryQP(const real_t *const H_new, const real_t *const A_new, const real_t *lb_new, const real_t *ub_new, const real_t *lbA_new, const real_t *ubA_new) | SQProblem | protectedvirtual |
setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
setupQPdata(const real_t *const _H, const real_t *const _R, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
setupQPdata(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
setupQPdata(SymmetricMatrix *_H, const real_t *const _g, Matrix *_A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _A, const real_t *const _lb, const real_t *const _ub, const real_t *const _lbA, const real_t *const _ubA) | QProblem | protected |
QProblemB::setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub) | QProblemB | protected |
QProblemB::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 |
QProblemB::setupQPdata(SymmetricMatrix *_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 A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file) | QProblem | protected |
setupQPdataFromFile(const char *const H_file, const char *const g_file, const char *const A_file, const char *const lb_file, const char *const ub_file, const char *const lbA_file, const char *const ubA_file) | QProblem | protected |
QProblemB::setupQPdataFromFile(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file) | QProblemB | protected |
setupSubjectToType() | QProblem | protectedvirtual |
setupSubjectToType() | QProblem | protectedvirtual |
setupSubjectToType() | QProblem | protectedvirtual |
setupSubjectToType(const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new) | QProblem | protectedvirtual |
setupSubjectToType() | QProblem | protectedvirtual |
setupSubjectToType(const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new) | QProblem | protectedvirtual |
QProblemB::setupSubjectToType(const real_t *const lb_new, const real_t *const ub_new) | QProblemB | protectedvirtual |
setupTQfactorisation() | SQProblemSchur | protectedvirtual |
shallRefactorise(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) const | QProblem | protected |
shallRefactorise(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) const | QProblem | protected |
sizeT | QProblem | protected |
sizeT | QProblem | protected |
SolutionAnalysis class | SQProblemSchur | friend |
solveCurrentEQP(const int n_rhs, const real_t *g_in, const real_t *lb_in, const real_t *ub_in, const real_t *lbA_in, const real_t *ubA_in, real_t *x_out, real_t *y_out) | QProblem | |
solveCurrentEQP(const int_t n_rhs, const real_t *g_in, const real_t *lb_in, const real_t *ub_in, const real_t *lbA_in, const real_t *ubA_in, real_t *x_out, real_t *y_out) | QProblem | |
solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &nWSR, real_t *const cputime) | QProblem | protected |
solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &nWSR, real_t *const cputime) | QProblem | protected |
solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, int &nWSR, real_t *const cputime) | QProblem | protected |
solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, const real_t *const _R, int_t &nWSR, real_t *const cputime) | QProblem | protected |
QProblemB::solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &nWSR, real_t *const cputime) | QProblemB | protected |
solveQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime, int nWSRperformed=0) | QProblem | protected |
solveQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int_t &nWSR, real_t *const cputime, int_t nWSRperformed=0, BooleanType isFirstCall=BT_TRUE) | QProblem | protected |
solveRegularisedQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int &nWSR, real_t *const cputime, int nWSRperformed=0) | QProblem | protected |
solveRegularisedQP(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new, int_t &nWSR, real_t *const cputime, int_t nWSRperformed=0, BooleanType isFirstCall=BT_TRUE) | QProblem | protected |
sparseSolver | SQProblemSchur | protected |
SQProblem() | SQProblem | |
SQProblem(int _nV, int _nC, HessianType _hessianType=HST_UNKNOWN) | SQProblem | |
SQProblem(const SQProblem &rhs) | SQProblem | |
SQProblem() | SQProblem | |
SQProblem(int_t _nV, int_t _nC, HessianType _hessianType=HST_UNKNOWN) | SQProblem | |
SQProblem(const SQProblem &rhs) | SQProblem | |
SQProblemSchur() | SQProblemSchur | |
SQProblemSchur(int_t _nV, int_t _nC, HessianType _hessianType=HST_UNKNOWN, int_t maxSchurUpdates=75) | SQProblemSchur | |
SQProblemSchur(const SQProblemSchur &rhs) | SQProblemSchur | |
status | QProblem | |
stepCalcBacksolveSchur(int_t nFR, int_t nFX, int_t nAC, int_t *FR_idx, int_t *FX_idx, int_t *AC_idx, int_t dim, real_t *rhs, real_t *sol) | SQProblemSchur | private |
stepCalcDeltayFx(int_t nFR, int_t nFX, int_t nAC, int_t *FX_idx, const real_t *const delta_g, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | SQProblemSchur | private |
stepCalcReorder(int_t nFR, int_t nAC, int_t *FR_idx, int_t *AC_idx, int_t nFRStart, int_t nACStart, int_t *FR_idxStart, int_t *AC_idxStart, int_t *FR_iSort, int_t *FR_iSortStart, int_t *AC_iSort, int_t *AC_iSortStart, real_t *rhs) | SQProblemSchur | private |
stepCalcReorder2(int_t nFR, int_t nAC, int_t *FR_idx, int_t *AC_idx, int_t nFRStart, int_t nACStart, int_t *FR_idxStart, int_t *AC_idxStart, int_t *FR_iSort, int_t *FR_iSortStart, int_t *AC_iSort, int_t *AC_iSortStart, real_t *sol, real_t *const delta_xFR, real_t *const delta_yAC) | SQProblemSchur | private |
stepCalcResid(int_t nFR, int_t nFX, int_t nAC, int_t *FR_idx, int_t *FX_idx, int_t *AC_idx, BooleanType Delta_bC_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, real_t &rnrm) | SQProblemSchur | private |
stepCalcRhs(int_t nFR, int_t nFX, int_t nAC, int_t *FR_idx, int_t *FX_idx, int_t *AC_idx, real_t &rhs_max, const real_t *const delta_g, const real_t *const delta_lbA, const real_t *const delta_ubA, const real_t *const delta_lb, const real_t *const delta_ub, BooleanType Delta_bC_isZero, BooleanType Delta_bB_isZero, real_t *const delta_xFX, real_t *const delta_xFR, real_t *const delta_yAC, real_t *const delta_yFX) | SQProblemSchur | private |
T | QProblem | protected |
T | QProblem | protected |
tabularOutput | QProblem | |
tau | QProblem | |
tempA | QProblem | protected |
tempA | QProblem | |
tempB | QProblem | protected |
tempB | QProblem | |
ub | QProblem | |
ubA | QProblem | protected |
ubA | QProblem | protected |
unbounded | QProblem | |
undoDeleteFromSchurComplement(int_t idx) | SQProblemSchur | private |
updateActivitiesForHotstart(const real_t *const lb_new, const real_t *const ub_new, const real_t *const lbA_new, const real_t *const ubA_new) | QProblem | protectedvirtual |
updateFarBounds(real_t curFarBound, int_t nRamp, const real_t *const lb_new, real_t *const lb_new_far, const real_t *const ub_new, real_t *const ub_new_far, const real_t *const lbA_new, real_t *const lbA_new_far, const real_t *const ubA_new, real_t *const ubA_new_far) const | QProblem | protected |
QProblemB::updateFarBounds(real_t curFarBound, int_t nRamp, const real_t *const lb_new, real_t *const lb_new_far, const real_t *const ub_new, real_t *const ub_new_far) const | QProblemB | protected |
updateSchurQR(int_t idxDel) | SQProblemSchur | private |
usingRegularisation() const | QProblemB | inline |
usingRegularisation() const | QProblemB | inline |
writeQpDataIntoMatFile(const char *const filename) const | QProblem | |
writeQpWorkspaceIntoMatFile(const char *const filename) | QProblem | |
x | QProblem | |
y | QProblem | |
ZFR_delta_xFRz | QProblem | protected |
ZFR_delta_xFRz | QProblem | |
~QProblem() | QProblem | |
~QProblem() | QProblem | |
~QProblem() | QProblem | virtual |
~QProblem() | QProblem | virtual |
~QProblemB() | QProblemB | |
~QProblemB() | QProblemB | |
~QProblemB() | QProblemB | virtual |
~QProblemB() | QProblemB | virtual |
~SQProblem() | SQProblem | virtual |
~SQProblem() | SQProblem | virtual |
~SQProblemSchur() | SQProblemSchur | virtual |