|
| | CmlQuadraticSolver (int type=xde::cmlQPSolver::LEMKE_SOLVER) |
| |
| void | setTolerance (double epsilon) |
| |
| void | setMaxIteration (cfl_size_t maxIter) |
| |
| cfl_size_t | getMaxIteration (void) const |
| |
| virtual const std::string & | getMoreInfo (void) const |
| |
| virtual void | addLinearEqualityConstraint (LinearConstraint *constraint) |
| |
| virtual void | addLinearInequalityConstraint (LinearConstraint *constraint) |
| |
| virtual void | removeConstraint (LinearConstraint *constraint) |
| |
| virtual void | setObjective (QuadraticFunction *obj, real weight=1.) |
| |
| virtual void | addObjective (QuadraticFunction *obj, real weight=1.) |
| |
| virtual void | removeObjective (QuadraticFunction *obj) |
| |
| virtual void | printValuesAtSolution (void) |
| |
| bool | checkConstraints (void) |
| |
| virtual const MatrixBase & | getP (void) const |
| |
| virtual const MatrixBase & | getA (void) const |
| |
| virtual const MatrixBase & | getC (void) const |
| |
| virtual const VectorBase & | getq (void) const |
| |
| virtual const VectorBase & | getb (void) const |
| |
| virtual const VectorBase & | getd (void) const |
| |
| virtual const VectorBase & | getu (void) const |
| |
| virtual const VectorBase & | getl (void) const |
| |
| void | printValuesAtSolution () |
| |
| void | addObjective (QuadraticObjective &obj) |
| |
| void | removeObjective (QuadraticFunction &obj) |
| |
| void | removeObjective (QuadraticObjective &obj) |
| |
| void | addConstraint (LinearConstraint &constraint) |
| |
| void | removeConstraint (LinearConstraint &constraint) |
| |
| void | addBounds (BoundConstraint &constraint) |
| |
| void | addBounds (IdentityConstraint &constraint) |
| |
| void | removeBounds (BoundConstraint &constraint) |
| |
| void | removeBounds (IdentityConstraint &constraint) |
| |
| void | clearObjectives () |
| |
| void | clearConstraints () |
| |
| void | clearEqualityConstraints () |
| |
| void | clearInequalityConstraints () |
| |
| void | clearBounds () |
| |
| std::string | toString () |
| |
| virtual VectorXd | getbp () const =0 |
| |
| virtual VectorXd | getxl () const =0 |
| |
| virtual VectorXd | getxu () const =0 |
| |
| const std::vector< int > & | findMapping (Variable &var) |
| |
| virtual | ~Solver () |
| |
| const OptimizationResult & | solve () |
| |
| const OptimizationResult & | getLastResult () const |
| |
| void | printStatus (std::ostream &os) |
| |
| void | setMemoryLevel (int level) |
| |
| void | setAutoDumpFile (const std::string &file) |
| |
| void | activateAutoDump () |
| |
| void | deactivateAutoDump () |
| |
| void | dump (const std::string &file="") const |
| |
| int | n () |
| |
| Variable & | getProblemVariable () |
| |
| void | setVariableValue (const VectorXd &value) |
| |
| | ObserverSubject () |
| |
| virtual | ~ObserverSubject () |
| |
| virtual | ~Observer () |
| |
| template<int EVT> |
| void | bind (SubjectBase< EVT > &subject) |
| | Call this method to automatically propagate observed events to observers connected to the subject given in argument. More...
|
| |
| template<int EVT> |
| void | stopPropagation () |
| |
| void | bind (subject_type &subject) |
| | Call this method to automatically propagate observed events to observers connected to the subject given in argument. More...
|
| |
| void | bind (subject_type &subject) |
| | Call this method to automatically propagate observed events to observers connected to the subject given in argument. More...
|
| |
| void | bind (subject_type &subject) |
| | Call this method to automatically propagate observed events to observers connected to the subject given in argument. More...
|
| |
| virtual | ~Subject () |
| |
| template<int EVT, class Derived , class Base > |
| void | connect (Derived &object, void(Base::*newCallback)(int)) const |
| | Call this method to register a non-static method as a callback. More...
|
| |
| template<int EVT> |
| void | connect (void(*newCallback)(int)) const |
| | Call this method to register a free function as a callback. More...
|
| |
| template<int EVT, class Derived , class Base > |
| void | disconnect (Derived &object, void(Base::*callbackToErase)(int)) const |
| | Disconnect non-static method. More...
|
| |
| template<int EVT> |
| void | disconnect (void(*callbackToErase)(int)) const |
| | Disconnect free function. More...
|
| |
| template<int EVT> |
| void | propagate () const |
| |
| template<int EVT> |
| void | propagate (int timestamp) const |
| |
| void | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const |
| | Call this method to register a non-static method as a callback. More...
|
| |
| void | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const |
| | Call this method to register a free function as a callback. More...
|
| |
| void | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const |
| | Disconnect non-static method. More...
|
| |
| void | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const |
| | Disconnect free function. More...
|
| |
| void | propagate (int timestamp) const |
| |
| void | propagate () const |
| |
| void | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const |
| | Call this method to register a non-static method as a callback. More...
|
| |
| void | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const |
| | Call this method to register a free function as a callback. More...
|
| |
| void | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const |
| | Disconnect non-static method. More...
|
| |
| void | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const |
| | Disconnect free function. More...
|
| |
| void | propagate (int timestamp) const |
| |
| void | propagate () const |
| |
| void | connect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const |
| | Call this method to register a non-static method as a callback. More...
|
| |
| void | connect (typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const |
| | Call this method to register a free function as a callback. More...
|
| |
| void | disconnect (T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const |
| | Disconnect non-static method. More...
|
| |
| void | disconnect (typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const |
| | Disconnect free function. More...
|
| |
| void | propagate (int timestamp) const |
| |
| void | propagate () const |
| |
| | NamedInstance (const std::string &name) |
| |
| const std::string & | getName () const |
| |
| virtual | ~NamedInstance () |
| |
CmlQuadraticSolver class.
- Warning
- None
Wrapping of the QP solver from cml
Definition at line 37 of file CmlQuadraticSolver.h.