| 
    qpOASES
    3.2.1
    
   An Implementation of the Online Active Set Strategy 
   | 
  
  
  
 
#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 uint_t | 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(), QProblem::setupSubjectToType(), and QProblem::updateActivitiesForHotstart().
| const uint_t 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().
 1.7.6.1