34 template<
class t_MatrixType,
37 const t_VectorType & h)
44 "Hessian must not be empty.");
47 "Hessian must be square.");
55 template<
class t_VectorTypelb,
58 const t_VectorTypeub & ub)
64 "Vector of lower simple bounds has wrong size.");
67 "Vector of upper simple bounds has wrong size1.");
71 "Vector of lower simple bounds has wrong size.");
74 "Vector of upper simple bounds has wrong size2.");
78 template<
class t_MatrixTypeA,
82 const t_VectorTypelb & lb,
83 const t_VectorTypeub & ub)
90 "Matrix of general constraints has wrong size.");
94 "Vector of lower bounds of general constraints has wrong size.");
97 "Vector of upper bounds of general constraints has wrong size.");
101 "Vector of lower bounds of general constraints has wrong size.");
104 "Vector of upper bounds of general constraints has wrong size.");
#define QPMAD_UTILS_PERSISTENT_ASSERT(condition, message)