qpOASES
3.2.1
An Implementation of the Online Active Set Strategy
|
Go to the documentation of this file.
38 #ifndef QPOASES_SQPROBLEM_HPP
39 #define QPOASES_SQPROBLEM_HPP
110 const real_t*
const g_new,
113 const real_t*
const lb_new,
115 const real_t*
const ub_new,
117 const real_t*
const lbA_new,
119 const real_t*
const ubA_new,
123 real_t*
const cputime = 0,
125 const Bounds*
const guessedBounds = 0,
147 const real_t*
const g_new,
148 const real_t*
const A_new,
150 const real_t*
const lb_new,
152 const real_t*
const ub_new,
154 const real_t*
const lbA_new,
156 const real_t*
const ubA_new,
160 real_t*
const cputime = 0,
162 const Bounds*
const guessedBounds = 0,
186 const char*
const g_file,
187 const char*
const A_file,
189 const char*
const lb_file,
191 const char*
const ub_file,
193 const char*
const lbA_file,
195 const char*
const ubA_file,
199 real_t*
const cputime = 0,
201 const Bounds*
const guessedBounds = 0,
226 const real_t*
const lb_new,
228 const real_t*
const ub_new,
230 const real_t*
const lbA_new,
232 const real_t*
const ubA_new,
236 real_t*
const cputime = 0,
238 const Bounds*
const guessedBounds = 0,
265 const char*
const lb_file,
267 const char*
const ub_file,
269 const char*
const lbA_file,
271 const char*
const ubA_file,
275 real_t*
const cputime = 0,
277 const Bounds*
const guessedBounds = 0,
329 const real_t*
const A_new,
Abstract base class for interfacing tailored matrix-vector operations.
Definition: Matrices.hpp:59
BEGIN_NAMESPACE_QPOASES typedef double real_t
Definition: Types.hpp:171
Abstract base class for interfacing matrix-vector operations tailored to symmetric matrices.
Definition: Matrices.hpp:292
#define END_NAMESPACE_QPOASES
Definition: Types.hpp:110
BooleanType
Definition: Types.hpp:203
virtual ~SQProblem()
Definition: SQProblem.cpp:76
returnValue 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)
Definition: SQProblem.cpp:99
HessianType
Definition: Types.hpp:248
Manages working sets of constraints.
Definition: Constraints.hpp:56
virtual returnValue 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)
Definition: SQProblem.cpp:335
#define BEGIN_NAMESPACE_QPOASES
Definition: Types.hpp:107
SQProblem()
Definition: SQProblem.cpp:51
Manages working sets of bounds (i.e. box constraints).
Definition: Bounds.hpp:56
@ BT_TRUE
Definition: Types.hpp:206
Implements the online active set strategy for QPs with varying matrices.
Definition: SQProblem.hpp:59
Provides additional tools for analysing QP solutions.
Definition: SolutionAnalysis.hpp:57
Implements the online active set strategy for QPs with general constraints.
Definition: QProblem.hpp:61
virtual SQProblem & operator=(const SQProblem &rhs)
Definition: SQProblem.cpp:84
returnValue
Defines all symbols for global return values.
Definition: MessageHandling.hpp:64
@ HST_UNKNOWN
Definition: Types.hpp:256
int int_t
Definition: Types.hpp:180