42 #ifdef CONSTRAINED_OPTIMIZATION_PACK_USE_LOQO
44 #ifndef QP_SOLVER_RELAXED_LOQO_H
45 #define QP_SOLVER_RELAXED_LOQO_H
55 namespace ConstrainedOptPack {
63 class QPSolverRelaxedLOQO :
public QPSolverRelaxed
74 class InitLOQOHessianJacobian {
78 virtual ~InitLOQOHessianJacobian() {}
118 virtual void init_hess_jacob(
121 ,
const int loqo_b_stat[],
const size_type num_inequal
143 const init_hess_jacob_ptr_t init_hess_jacob =
new InitLOQOHessianJacobian()
149 ~QPSolverRelaxedLOQO();
155 QPSolverStats get_qp_stats()
const;
158 void release_memory();
167 std::ostream*
out, EOutputLevel olevel, ERunTests test_what
189 QPSolverStats qp_stats_;
198 #endif // QP_SOLVER_RELAXED_QPKWIK_H
200 #endif // CONSTRAINED_OPTIMIZATION_PACK_USE_LOQO
AbstractLinAlgPack::size_type size_type
SparseVector< SparseElement< index_type, value_type >, std::allocator< SparseElement< index_type, value_type > > > SpVector
#define STANDARD_COMPOSITION_MEMBERS(TYPE, NAME)
#define STANDARD_MEMBER_COMPOSITION_MEMBERS(TYPE, NAME)
SparseVectorSlice< SparseElement< index_type, value_type > > SpVectorSlice
DenseLinAlgPack::VectorSliceTmpl< value_type > DVectorSlice
AbstractLinAlgPack::value_type value_type
ESolutionType
Enumeration for the type of point returned from solve_qp(...).