solveBoxQP
- BoxQPStatus solveBoxQP(Slice!(T*, 2, Canonical) P, Slice!(const(T)*) q, Slice!(const(T)*) l, Slice!(const(T)*) u, Slice!(T*) x, BoxQPSettings!T settings)
@safe pure nothrow @nogc
solveBoxQP
- BoxQPStatus solveBoxQP(BoxQPSettings!T settings, Slice!(T*, 2, Canonical) P, Slice!(const(T)*) q, Slice!(const(T)*) l, Slice!(const(T)*) u, Slice!(T*) x, bool unconstrainedSolution, Slice!(T*) work, Slice!(lapackint*) iwork, bool restoreUpperP)
- P Slice!(T*, 2, Canonical)
- q Slice!(const(T)*)
- l Slice!(const(T)*)
- u Slice!(const(T)*)
- x Slice!(T*)
- settings BoxQPSettings!T
mir optim boxcqp
enumsfunctionsstructs
Solves: argmin_x(xPx + qx) : l <= x <= u