qpOASES
3.1.1
|
#include <qpOASES/Types.hpp>
Go to the source code of this file.
Variables | |
BEGIN_NAMESPACE_QPOASES const real_t | EPS = 2.221e-16 |
const real_t | ZERO = 1.0e-25 |
const real_t | INFTY = 1.0e20 |
const unsigned int | MAX_STRING_LENGTH = 160 |
Definition of all global constants.
BEGIN_NAMESPACE_QPOASES const real_t EPS = 2.221e-16 |
Numerical value of machine precision (min eps, s.t. 1+eps > 1). Note: this value has to be positive!
Referenced by QProblemB::areBoundsConsistent(), QProblem::areBoundsConsistent(), QProblem::backsolveT(), QProblemB::determineDataShift(), QProblem::determineDataShift(), QProblemB::determineHessianType(), Options::ensureConsistency(), getKktViolation(), DenseMatrix::isDiag(), normaliseConstraints(), QProblemB::obtainAuxiliaryWorkingSet(), QProblem::obtainAuxiliaryWorkingSet(), QProblem::printIteration(), QProblemB::printIteration(), QProblem::removeBound(), QProblem::removeConstraint(), Options::setToDefault(), Options::setToMPC(), QProblem::solveQP(), and QProblemB::solveQP().
Numerical value of infinity (e.g. for non-existing bounds). Note: this value has to be positive!
Referenced by QProblemB::determineDataShift(), QProblem::determineDataShift(), QProblemB::determineHessianType(), SparseMatrix::diag(), SparseMatrixRow::diag(), SolutionAnalysis::getKktViolation(), getNorm(), QProblemB::getObjVal(), SparseMatrix::getRowNorm(), QProblemB::hotstart(), QProblem::hotstart(), normaliseConstraints(), QProblemB::setLB(), QProblem::setLBA(), QProblemB::setUB(), QProblem::setUBA(), QProblemB::setupQPdataFromFile(), QProblem::setupQPdataFromFile(), QProblemB::setupSubjectToType(), and QProblem::setupSubjectToType().
const unsigned int MAX_STRING_LENGTH = 160 |
Maximum number of characters within a string. Note: this value should be at least 41!
Referenced by QProblem::addBound_ensureLI(), QProblem::addConstraint_ensureLI(), QProblem::changeActiveSet(), QProblemB::changeActiveSet(), MessageHandling::listAllMessages(), QProblem::performStep(), QProblemB::performStep(), print(), Options::print(), Constraints::print(), Bounds::print(), QProblem::printIteration(), QProblemB::printIteration(), QProblem::printProperties(), QProblemB::printProperties(), readFromFile(), readOQPdata(), readOQPdimensions(), QProblem::solveQP(), QProblemB::solveQP(), MessageHandling::throwMessage(), and writeIntoFile().
Numerical value of zero (for situations in which it would be unreasonable to compare with 0.0). Note: this value has to be positive!
Referenced by QProblemB::backsolveR(), QProblemB::determineHessianType(), QProblem::performStep(), QProblemB::performStep(), QProblem::removeBound(), QProblemB::removeBound(), QProblem::removeConstraint(), and QProblemB::usingRegularisation().