|
virtual OneLevelSolver::Ptr | clone () const |
|
| OneLevelSolverWithQLD () |
|
virtual | ~OneLevelSolverWithQLD () |
|
| OneLevelSolver () |
|
virtual | ~OneLevelSolver () |
|
virtual void | printValuesAtSolution () |
|
void | addObjective (ObjectiveType &obj) |
|
void | removeObjective (ObjectiveType &obj) |
|
void | addConstraint (ocra::LinearConstraint &constraint) |
|
void | removeConstraint (ocra::LinearConstraint &constraint) |
|
void | writePerformanceInStream (std::ostream &myOstream, bool addCommaAtEnd) |
|
virtual void | setObjectiveLevel (ocra::GenericObjective &obj, int level) |
|
virtual std::string | toString () |
|
const std::vector< ObjectiveType * > & | getObjectives () |
|
const Eigen::MatrixXd & | getQuadraticMatrix () |
|
const Eigen::VectorXd & | getQuadraticVector () |
|
const std::vector< int > & | findMapping (Variable &var) |
|
virtual | ~Solver () |
|
const OptimizationResult & | solve () |
|
const OptimizationResult & | getLastResult () const |
|
void | printStatus (std::ostream &os) |
|
virtual const std::string & | getMoreInfo () const |
|
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 () |
|
Solver class that only consider one level of importance for all tasks using QLD.
It uses a linear quadratic program which is included in the ocra framework.
QLD solve the following problem:
with
Definition at line 245 of file OneLevelSolver.h.