SQProblemSchur Member List

This is the complete list of members for SQProblemSchur, including all inherited members.

AQProblemprotected
AQProblemprotected
AQProblem
AAQProblem
addBound(int_t number, SubjectToStatus B_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE)SQProblemSchurprotectedvirtual
SQProblem::addBound(int number, SubjectToStatus B_status, BooleanType updateCholesky)QProblemprotected
addBound_checkLI(int_t number)SQProblemSchurprotectedvirtual
addBound_checkLISchur(int_t number, real_t *const xiC, real_t *const xiX)SQProblemSchurprivate
addBound_ensureLI(int_t number, SubjectToStatus B_status)SQProblemSchurprotectedvirtual
addConstraint(int_t number, SubjectToStatus C_status, BooleanType updateCholesky, BooleanType ensureLI=BT_TRUE)SQProblemSchurprotectedvirtual
SQProblem::addConstraint(int number, SubjectToStatus C_status, BooleanType updateCholesky)QProblemprotected
addConstraint_checkLI(int_t number)SQProblemSchurprotectedvirtual
addConstraint_checkLISchur(int_t number, real_t *const xiC, real_t *const xiX)SQProblemSchurprivate
addConstraint_ensureLI(int_t number, SubjectToStatus C_status)SQProblemSchurprotectedvirtual
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)SQProblemSchurprivate
applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const QProblemBinlineprotected
applyGivens(real_t c, real_t s, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const QProblemBinlineprotected
applyGivens(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const QProblemBinlineprotected
applyGivens(real_t c, real_t s, real_t nu, real_t xold, real_t yold, real_t &xnew, real_t &ynew) const QProblemBinlineprotected
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 QProblemprotected
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 QProblemprotected
areBoundsConsistent(const real_t *const lb, const real_t *const ub, const real_t *const lbA, const real_t *const ubA) const QProblemprotected
QProblemB::areBoundsConsistent(const real_t *const delta_lb, const real_t *const delta_ub) const QProblemBprotected
AxQProblemprotected
AxQProblemprotected
Ax_lQProblemprotected
Ax_lQProblem
Ax_uQProblemprotected
Ax_uQProblem
backsolveR(const real_t *const b, BooleanType transposed, real_t *const a) const SQProblemSchurprotectedvirtual
backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a) const SQProblemSchurprotectedvirtual
SQProblem::backsolveR(const real_t *const b, BooleanType transposed, real_t *const a)QProblemprotected
SQProblem::backsolveR(const real_t *const b, BooleanType transposed, BooleanType removingBound, real_t *const a)QProblemprotected
backsolveSchurQR(int_t dimS, const real_t *const rhs, int_t dimRhs, real_t *const sol)SQProblemSchurprivate
backsolveT(const real_t *const b, BooleanType transposed, real_t *const a) const SQProblemSchurprotectedvirtual
SQProblem::backsolveT(const real_t *const b, BooleanType transposed, real_t *const a)QProblemprotected
boundsQProblem
boundsFreeStartSQProblemSchurprotected
calcDetSchur(int_t idxDel)SQProblemSchurprivate
changeActiveSet(int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)QProblemprotected
changeActiveSet(int_t BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)QProblemprotected
checkForIdentityHessian()QProblemBprotected
checkForIdentityHessian()QProblemBprotected
checkKKTconditions()QProblemprotected
checkKKTconditions()QProblemprotected
clear()SQProblemSchurprotected
computeCholesky()QProblemBprotectedvirtual
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const QProblemBinlineprotected
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const QProblemBinlineprotected
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const QProblemBinlineprotected
computeGivens(real_t xold, real_t yold, real_t &xnew, real_t &ynew, real_t &c, real_t &s) const QProblemBinlineprotected
computeInitialCholesky()SQProblemSchurprotectedvirtual
computeMTimes(real_t alpha, const real_t *const x, real_t beta, real_t *const y)SQProblemSchurprivate
computeMTransTimes(real_t alpha, const real_t *const x, real_t beta, real_t *const y)SQProblemSchurprivate
computeProjectedCholesky()SQProblemSchurprotectedvirtual
constraintProductQProblemprotected
constraintProductQProblem
constraintsQProblemprotected
constraintsActiveStartSQProblemSchurprotected
copy(const SQProblemSchur &rhs)SQProblemSchurprotected
SQProblem::copy(const QProblem &rhs)QProblemprotected
QProblemB::copy(const QProblemB &rhs)QProblemBprotected
correctInertia()SQProblemSchurprivate
countQProblem
createDiagSparseMat(int_t n, real_t diagVal=1.0)QProblemBprotected
cyclingManagerQProblemprotected
deleteFromSchurComplement(int_t idx, BooleanType allowUndo=BT_FALSE)SQProblemSchurprivate
delta_xFR_TMPQProblem
delta_xFRyQProblemprotected
delta_xFRyQProblem
delta_xFRzQProblemprotected
delta_xFRzQProblem
delta_yAC_TMPQProblemprotected
delta_yAC_TMPQProblem
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)QProblemprotected
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)QProblemprotected
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)QProblemBprotected
determineHessianType()QProblemBprotected
determineHessianType()QProblemBprotected
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)SQProblemSchurprotectedvirtual
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)SQProblemSchurprotectedvirtual
detSSQProblemSchurprotected
dropInfeasibles(int_t BC_number, SubjectToStatus BC_status, BooleanType BC_isBound, real_t *xiB, real_t *xiC)QProblemprotected
ensureNonzeroCurvature(BooleanType removeBoundNotConstraint, int remIdx, BooleanType &exchangeHappened, BooleanType &addBoundNotConstraint, int &addIdx, SubjectToStatus &addStatus)QProblemprotected
ensureNonzeroCurvature(BooleanType removeBoundNotConstraint, int_t remIdx, BooleanType &exchangeHappened, BooleanType &addBoundNotConstraint, int_t &addIdx, SubjectToStatus &addStatus)QProblemprotected
flipperQProblem
freeConstraintMatrixQProblemprotected
freeHessianQProblemBprotected
gQProblem
getA(real_t *const _A) const QProbleminline
getA(int number, real_t *const row) const QProbleminline
getA(real_t *const _A) const QProbleminline
getA(int number, real_t *const row) const QProbleminline
getBounds(Bounds *const _bounds) const QProblemBinline
getBounds(Bounds *const _bounds) const QProblemBinline
getBounds(Bounds &_bounds) const QProblemBinline
getBounds(Bounds &_bounds) const QProblemBinline
getConstraints(Constraints *const _constraints) const QProbleminline
getConstraints(Constraints *const _constraints) const QProbleminline
getConstraints(Constraints &_constraints) const QProbleminline
getConstraints(Constraints &_constraints) const QProbleminline
getCount() const QProblemBinline
getDualSolution(real_t *const yOpt) const QProblemvirtual
getDualSolution(real_t *const yOpt) const QProblemvirtual
getDualSolution(real_t *const yOpt) const QProblemvirtual
getDualSolution(real_t *const yOpt) const QProblemvirtual
getFreeVariablesFlags(BooleanType *varIsFree)QProblem
getG(real_t *const _g) const QProblemBinline
getG(real_t *const _g) const QProblemBinline
getH(real_t *const _H) const QProblemBinline
getH(real_t *const _H) const QProblemBinline
getHessianType() const QProblemBinline
getHessianType() const QProblemBinline
getHessianType() const QProblemBinline
getHessianType() const QProblemBinline
getLB(real_t *const _lb) const QProblemBinline
getLB(int number, real_t &value) const QProblemBinline
getLB(real_t *const _lb) const QProblemBinline
getLB(int number, real_t &value) const QProblemBinline
getLBA(real_t *const _lbA) const QProbleminline
getLBA(int number, real_t &value) const QProbleminline
getLBA(real_t *const _lbA) const QProbleminline
getLBA(int number, real_t &value) const QProbleminline
getNAC()QProbleminline
getNAC()QProbleminline
getNAC() const QProbleminline
getNAC() const QProbleminline
getNC() const QProbleminline
getNC() const QProbleminline
getNC() const QProbleminline
getNC() const QProbleminline
getNEC() const QProbleminline
getNEC() const QProbleminline
getNEC() const QProbleminline
getNEC() const QProbleminline
getNFR()QProblemBinline
getNFR()QProblemBinline
getNFR() const QProblemBinline
getNFR() const QProblemBinline
getNFV() const QProblemBinline
getNFV() const QProblemBinline
getNFV() const QProblemBinline
getNFV() const QProblemBinline
getNFX()QProblemBinline
getNFX()QProblemBinline
getNFX() const QProblemBinline
getNFX() const QProblemBinline
getNIAC()QProbleminline
getNIAC()QProbleminline
getNIAC() const QProbleminline
getNIAC() const QProbleminline
getNumFactorizations() const SQProblemSchurinline
getNV() const QProblemBinline
getNV() const QProblemBinline
getNV() const QProblemBinline
getNV() const QProblemBinline
getNZ()QProblem
getNZ()QProblem
getNZ() const QProblemvirtual
getNZ() const QProblemvirtual
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 QProblemBinline
getOptions() const QProblemBinline
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 QProblemBinline
getPrintLevel() const QProblemBinline
getPrintLevel() const QProblemBinline
getPrintLevel() const QProblemBinline
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)QProblemprotected
QProblemB::getRelativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new)QProblemBprotected
getStatus() const QProblemBinline
getStatus() const QProblemBinline
getStatus() const QProblemBinline
getStatus() const QProblemBinline
getUB(real_t *const _ub) const QProblemBinline
getUB(int number, real_t &value) const QProblemBinline
getUB(real_t *const _ub) const QProblemBinline
getUB(int number, real_t &value) const QProblemBinline
getUBA(real_t *const _ubA) const QProbleminline
getUBA(int number, real_t &value) const QProbleminline
getUBA(real_t *const _ubA) const QProbleminline
getUBA(int number, real_t &value) const QProbleminline
getWorkingSet(real_t *workingSet)QProblemvirtual
getWorkingSetBounds(real_t *workingSetB)QProblemvirtual
getWorkingSetConstraints(real_t *workingSetC)QProblemvirtual
HQProblem
hasCholeskyQProblemBprotected
hasHessianQProblemBprotected
haveCholeskyQProblem
hessianTypeQProblem
HHQProblem
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)QProblemprotected
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)QProblemprotected
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)QProblemBprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
idxAddBQProblemprotected
idxAddCQProblemprotected
idxRemBQProblemprotected
idxRemCQProblemprotected
infeasibleQProblem
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 QProblemBinlineprotected
isBlocking(real_t num, real_t den, real_t epsNum, real_t epsDen, real_t &t) const QProblemBinlineprotected
isCPUtimeLimitExceeded(const real_t *const cputime, real_t starttime, int nWSR) const QProblemBprotected
isCPUtimeLimitExceeded(const real_t *const cputime, real_t starttime, int_t nWSR) const QProblemBprotected
isInfeasible() const QProblemBinline
isInfeasible() const QProblemBinline
isInfeasible() const QProblemBinline
isInfeasible() const QProblemBinline
isInitialised() const QProblemBinline
isInitialised() const QProblemBinline
isInitialised() const QProblemBinline
isInitialised() const QProblemBinline
isRegularisedQProblemBprotected
isSolved() const QProblemBinline
isSolved() const QProblemBinline
isSolved() const QProblemBinline
isSolved() const QProblemBinline
isUnbounded() const QProblemBinline
isUnbounded() const QProblemBinline
isUnbounded() const QProblemBinline
isUnbounded() const QProblemBinline
lbQProblem
lbAQProblemprotected
lbAQProblemprotected
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 QProblemprotected
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 QProblemprotected
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 QProblemBprotected
M_irSQProblemSchurprotected
M_jcSQProblemSchurprotected
M_physicallengthSQProblemSchurprotected
M_valsSQProblemSchurprotected
nSSQProblemSchurprotected
nSmaxSQProblemSchurprotected
numFactorizationsSQProblemSchurprotected
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const QProblemprotected
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const QProblemprotected
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const QProblemprotected
obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, const Constraints *const guessedConstraints, Bounds *auxiliaryBounds, Constraints *auxiliaryConstraints) const QProblemprotected
QProblemB::obtainAuxiliaryWorkingSet(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, Bounds *auxiliaryBounds) const QProblemBprotected
operator=(const SQProblemSchur &rhs)SQProblemSchurvirtual
SQProblem::operator=(const SQProblem &rhs)SQProblem
QProblem::operator=(const QProblem &rhs)QProblem
QProblemB::operator=(const QProblemB &rhs)QProblemB
optionsQProblem
performDriftCorrection()QProblemprotectedvirtual
performDriftCorrection()QProblemprotectedvirtual
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 QProblemprotected
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 QProblemprotected
performRamping()QProblemprotectedvirtual
performRamping()QProblemprotectedvirtual
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 QProblemBprotected
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 QProblemBprotected
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)QProblemprotected
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)QProblemprotected
printIteration(int iteration, int BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound)QProblemprotected
printIteration(int_t iter, int_t BC_idx, SubjectToStatus BC_status, BooleanType BC_isBound, real_t homotopyLength, BooleanType isFirstCall=BT_TRUE)QProblemprotected
printlevelQProblemBprotected
printOptions() const QProblemB
printOptions() const QProblemB
printProperties()QProblemvirtual
printProperties()QProblemvirtual
QQProblemprotected
QQProblemprotected
Q_SQProblemSchurprotected
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
RQProblem
R_SQProblemSchurprotected
ramp0QProblem
ramp1QProblem
rampOffsetQProblem
rcondSSQProblemSchurprotected
regulariseHessian()QProblemBprotected
regulariseHessian()QProblemBprotected
regValQProblem
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)QProblemprotected
QProblemB::relativeHomotopyLength(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new)QProblemBprotected
removeBound(int_t number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE)SQProblemSchurprotectedvirtual
SQProblem::removeBound(int number, BooleanType updateCholesky)QProblemprotected
removeConstraint(int_t number, BooleanType updateCholesky, BooleanType allowFlipping=BT_FALSE, BooleanType ensureNZC=BT_FALSE)SQProblemSchurprotectedvirtual
SQProblem::removeConstraint(int number, BooleanType updateCholesky)QProblemprotected
repairSingularWorkingSet()SQProblemSchurprivate
reset()SQProblemSchurvirtual
resetCounter()QProblemBinline
resetSchurComplement(BooleanType allowInertiaCorrection)SQProblemSchur
SSQProblemSchurprotected
schurUpdateSQProblemSchurprotected
schurUpdateIndexSQProblemSchurprotected
setA(const real_t *const A_new)QProbleminlineprotected
setA(int number, const real_t *const value)QProbleminlineprotected
setA(const real_t *const A_new)QProbleminlineprotected
setA(int number, const real_t *const value)QProbleminlineprotected
setA(Matrix *A_new)QProbleminlineprotected
setA(const real_t *const A_new)QProbleminlineprotected
setA(Matrix *A_new)QProbleminlineprotected
setA(const real_t *const A_new)QProbleminlineprotected
setConstraintProduct(ConstraintProduct *const _constraintProduct)QProblem
setConstraintProduct(ConstraintProduct *const _constraintProduct)QProblem
setG(const real_t *const g_new)QProblemBinlineprotected
setG(const real_t *const g_new)QProblemBinlineprotected
setG(const real_t *const g_new)QProblemBinlineprotected
setG(const real_t *const g_new)QProblemBinlineprotected
setH(const real_t *const H_new)QProblemBinlineprotected
setH(const real_t *const H_new)QProblemBinlineprotected
setH(SymmetricMatrix *H_new)QProblemBinlineprotected
setH(const real_t *const H_new)QProblemBinlineprotected
setH(SymmetricMatrix *H_new)QProblemBinlineprotected
setH(const real_t *const H_new)QProblemBinlineprotected
setHessianType(HessianType _hessianType)QProblemBinline
setHessianType(HessianType _hessianType)QProblemBinline
setHessianType(HessianType _hessianType)QProblemBinline
setHessianType(HessianType _hessianType)QProblemBinline
setInfeasibilityFlag(returnValue returnvalue)QProblemBprotected
setInfeasibilityFlag(returnValue returnvalue, BooleanType doThrowError=BT_FALSE)QProblemBprotected
setLB(const real_t *const lb_new)QProblemBinlineprotected
setLB(int number, real_t value)QProblemBinlineprotected
setLB(const real_t *const lb_new)QProblemBinlineprotected
setLB(int number, real_t value)QProblemBinlineprotected
setLB(const real_t *const lb_new)QProblemBinlineprotected
setLB(int number, real_t value)QProblemBinlineprotected
setLB(const real_t *const lb_new)QProblemBinlineprotected
setLB(int_t number, real_t value)QProblemBinlineprotected
setLBA(const real_t *const lbA_new)QProbleminlineprotected
setLBA(int number, real_t value)QProbleminlineprotected
setLBA(const real_t *const lbA_new)QProbleminlineprotected
setLBA(int number, real_t value)QProbleminlineprotected
setLBA(const real_t *const lbA_new)QProbleminlineprotected
setLBA(int number, real_t value)QProbleminlineprotected
setLBA(const real_t *const lbA_new)QProbleminlineprotected
setLBA(int_t number, real_t value)QProbleminlineprotected
setOptions(const Options &_options)QProblemBinline
setOptions(const Options &_options)QProblemBinline
setPrintLevel(PrintLevel _printlevel)QProblemB
setPrintLevel(PrintLevel _printlevel)QProblemB
setPrintLevel(PrintLevel _printlevel)QProblemB
setPrintLevel(PrintLevel _printlevel)QProblemB
setUB(const real_t *const ub_new)QProblemBinlineprotected
setUB(int number, real_t value)QProblemBinlineprotected
setUB(const real_t *const ub_new)QProblemBinlineprotected
setUB(int number, real_t value)QProblemBinlineprotected
setUB(const real_t *const ub_new)QProblemBinlineprotected
setUB(int number, real_t value)QProblemBinlineprotected
setUB(const real_t *const ub_new)QProblemBinlineprotected
setUB(int_t number, real_t value)QProblemBinlineprotected
setUBA(const real_t *const ubA_new)QProbleminlineprotected
setUBA(int number, real_t value)QProbleminlineprotected
setUBA(const real_t *const ubA_new)QProbleminlineprotected
setUBA(int number, real_t value)QProbleminlineprotected
setUBA(const real_t *const ubA_new)QProbleminlineprotected
setUBA(int number, real_t value)QProbleminlineprotected
setUBA(const real_t *const ubA_new)QProbleminlineprotected
setUBA(int_t number, real_t value)QProbleminlineprotected
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)SQProblemSchurprotectedvirtual
SQProblem::setupAuxiliaryQP(const real_t *const H_new, const real_t *const A_new)SQProblemprotectedvirtual
SQProblem::setupAuxiliaryQP(SymmetricMatrix *H_new, Matrix *A_new)SQProblemprotectedvirtual
QProblem::setupAuxiliaryQP(const Bounds *const guessedBounds, const Constraints *const guessedConstraints)QProblemprotectedvirtual
QProblemB::setupAuxiliaryQP(const Bounds *const guessedBounds)QProblemBprotectedvirtual
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)QProblemprotected
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)QProblemprotected
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)QProblemprotected
setupAuxiliaryQPbounds(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType useRelaxation)QProblemprotected
QProblemB::setupAuxiliaryQPbounds(BooleanType useRelaxation)QProblemBprotected
setupAuxiliaryQPgradient()QProblemprotected
setupAuxiliaryQPgradient()QProblemprotected
setupAuxiliaryQPgradient()QProblemprotected
setupAuxiliaryQPgradient()QProblemprotected
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt)QProblemprotected
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt)QProblemprotected
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt)QProblemprotected
setupAuxiliaryQPsolution(const real_t *const xOpt, const real_t *const yOpt)QProblemprotected
setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, const Constraints *const auxiliaryConstraints, BooleanType setupAfresh)SQProblemSchurprotectedvirtual
QProblemB::setupAuxiliaryWorkingSet(const Bounds *const auxiliaryBounds, BooleanType setupAfresh)QProblemBprotected
setupCholeskyDecomposition()QProblemBprotected
setupCholeskyDecomposition()QProblemBprotected
setupCholeskyDecomposition()QProblemBprotected
setupCholeskyDecompositionProjected()QProblemprotected
setupCholeskyDecompositionProjected()QProblemprotected
setupCholeskyDecompositionProjected()QProblemprotected
setupInitialCholesky()QProblemprotectedvirtual
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)SQProblemprotectedvirtual
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)SQProblemprotectedvirtual
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
QProblemB::setupQPdata(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)QProblemBprotected
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)QProblemBprotected
QProblemB::setupQPdata(SymmetricMatrix *_H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub)QProblemBprotected
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)QProblemprotected
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)QProblemprotected
QProblemB::setupQPdataFromFile(const char *const H_file, const char *const g_file, const char *const lb_file, const char *const ub_file)QProblemBprotected
setupSubjectToType()QProblemprotectedvirtual
setupSubjectToType()QProblemprotectedvirtual
setupSubjectToType()QProblemprotectedvirtual
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)QProblemprotectedvirtual
setupSubjectToType()QProblemprotectedvirtual
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)QProblemprotectedvirtual
QProblemB::setupSubjectToType(const real_t *const lb_new, const real_t *const ub_new)QProblemBprotectedvirtual
setupTQfactorisation()SQProblemSchurprotectedvirtual
shallRefactorise(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) const QProblemprotected
shallRefactorise(const Bounds *const guessedBounds, const Constraints *const guessedConstraints) const QProblemprotected
sizeTQProblemprotected
sizeTQProblemprotected
SolutionAnalysis classSQProblemSchurfriend
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
QProblemB::solveInitialQP(const real_t *const xOpt, const real_t *const yOpt, const Bounds *const guessedBounds, int &nWSR, real_t *const cputime)QProblemBprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
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)QProblemprotected
sparseSolverSQProblemSchurprotected
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
statusQProblem
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)SQProblemSchurprivate
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)SQProblemSchurprivate
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)SQProblemSchurprivate
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)SQProblemSchurprivate
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)SQProblemSchurprivate
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)SQProblemSchurprivate
TQProblemprotected
TQProblemprotected
tabularOutputQProblem
tauQProblem
tempAQProblemprotected
tempAQProblem
tempBQProblemprotected
tempBQProblem
ubQProblem
ubAQProblemprotected
ubAQProblemprotected
unboundedQProblem
undoDeleteFromSchurComplement(int_t idx)SQProblemSchurprivate
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)QProblemprotectedvirtual
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 QProblemprotected
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 QProblemBprotected
updateSchurQR(int_t idxDel)SQProblemSchurprivate
usingRegularisation() const QProblemBinline
usingRegularisation() const QProblemBinline
writeQpDataIntoMatFile(const char *const filename) const QProblem
writeQpWorkspaceIntoMatFile(const char *const filename)QProblem
xQProblem
yQProblem
ZFR_delta_xFRzQProblemprotected
ZFR_delta_xFRzQProblem
~QProblem()QProblem
~QProblem()QProblem
~QProblem()QProblemvirtual
~QProblem()QProblemvirtual
~QProblemB()QProblemB
~QProblemB()QProblemB
~QProblemB()QProblemBvirtual
~QProblemB()QProblemBvirtual
~SQProblem()SQProblemvirtual
~SQProblem()SQProblemvirtual
~SQProblemSchur()SQProblemSchurvirtual


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:26