]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/ineq-constrained-qp.hh
release: 1.1.18
[lilypond.git] / lily / include / ineq-constrained-qp.hh
index 5686d9e361efa94fe244457aeeb7ea828647fa37..7097cf4c8fce63d4ec5b7d493b4b70a0e8793e93 100644 (file)
 
 #include "matrix.hh"
 
-/// inequality constrained quadratic program
+/** inequality constrained quadratic program
+
+    It takes the form of
+
+    optimise for x : x*quad_ *x + lin_* x + const_term_
+
+    subject to for all i:  cons_[i] * x >= consrhs_[i]
+
+
+    @usage:
+    instantiate Ineq_constrained_qp.
+    
+    Modify quad_, lin_ and const_term_ directly. Use
+    add_inequality_cons () to add constraints.  Call solve () with a
+    feasible solution
+
+    
+ */
 class Ineq_constrained_qp {
     friend class Active_constraints;