ocra-recipes
Doxygen documentation for the ocra-recipes repository
ocra::CmlQuadraticSolver Member List

This is the complete list of members for ocra::CmlQuadraticSolver, including all inherited members.

_boundsocra::QuadraticSolverprotected
_boundsAsConstraintsocra::QuadraticSolverprotected
_equalityConstraintsocra::QuadraticSolverprotected
_inequalityConstraintsocra::QuadraticSolverprotected
_invalidatedMPocra::QuadraticSolverprotected
_mocra::QuadraticSolverprotected
_objectivesocra::QuadraticSolverprotected
_pocra::QuadraticSolverprotected
_psocra::QuadraticSolverprotected
_resultocra::Solverprotected
activateAutoDump()ocra::Solver
addBounds(BoundConstraint &constraint)ocra::QuadraticSolver
addBounds(IdentityConstraint &constraint)ocra::QuadraticSolver
addConstraint(LinearConstraint &constraint)ocra::QuadraticSolver
addLinearEqualityConstraint(LinearConstraint *constraint)ocra::CmlQuadraticSolvervirtual
addLinearInequalityConstraint(LinearConstraint *constraint)ocra::CmlQuadraticSolvervirtual
addObjective(QuadraticFunction *obj, real weight=1.)ocra::CmlQuadraticSolvervirtual
ocra::QuadraticSolver::addObjective(QuadraticObjective &obj)ocra::QuadraticSolver
bind(SubjectBase< EVT > &subject)ocra::Observerinline
checkConstraints(void)ocra::CmlQuadraticSolver
clearBounds()ocra::QuadraticSolver
clearConstraints()ocra::QuadraticSolver
clearEqualityConstraints()ocra::QuadraticSolver
clearInequalityConstraints()ocra::QuadraticSolver
clearObjectives()ocra::QuadraticSolver
CMLQPSOLVER_GAUSS_SEIDEL enum valueocra::CmlQuadraticSolver
CMLQPSOLVER_LEMKE enum valueocra::CmlQuadraticSolver
CmlQuadraticSolver(int type=xde::cmlQPSolver::LEMKE_SOLVER)ocra::CmlQuadraticSolver
connect(Derived &object, void(Base::*newCallback)(int)) const ocra::Subjectinline
connect(void(*newCallback)(int)) const ocra::Subjectinline
SubjectBase< EVT_RESIZE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_RESIZE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_VALUE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
SubjectBase< EVT_CHANGE_VALUE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
deactivateAutoDump()ocra::Solver
disconnect(Derived &object, void(Base::*callbackToErase)(int)) const ocra::Subjectinline
disconnect(void(*callbackToErase)(int)) const ocra::Subjectinline
SubjectBase< EVT_RESIZE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_RESIZE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_RESIZE >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inline
SubjectBase< EVT_CHANGE_VALUE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
SubjectBase< EVT_CHANGE_VALUE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) constocra::SubjectBase< EVT_CHANGE_VALUE >inline
doConclude()=0ocra::Solverprotectedpure virtual
doPrepare(void)ocra::CmlQuadraticSolverprotectedvirtual
doSolve(void)ocra::CmlQuadraticSolverprotectedvirtual
dump(const std::string &file="") const ocra::Solver
eCmlQPSolverType enum nameocra::CmlQuadraticSolver
findMapping(Variable &var)ocra::Solver
getA(void) const ocra::CmlQuadraticSolvervirtual
getb(void) const ocra::CmlQuadraticSolvervirtual
getbp() const =0ocra::QuadraticSolverpure virtual
getC(void) const ocra::CmlQuadraticSolvervirtual
getd(void) const ocra::CmlQuadraticSolvervirtual
getl(void) const ocra::CmlQuadraticSolvervirtual
getLastResult() const ocra::Solver
getMaxIteration(void) const ocra::CmlQuadraticSolver
getMoreInfo(void) const ocra::CmlQuadraticSolvervirtual
getName() const ocra::NamedInstance
getP(void) const ocra::CmlQuadraticSolvervirtual
getProblemVariable()ocra::Solverinline
getq(void) const ocra::CmlQuadraticSolvervirtual
getu(void) const ocra::CmlQuadraticSolvervirtual
getxl() const =0ocra::QuadraticSolverpure virtual
getxu() const =0ocra::QuadraticSolverpure virtual
internalAddConstraint(const GenericConstraint &constraint)ocra::Solverprotected
internalAddObjective(const GenericObjective &objective)ocra::Solverprotected
internalRemoveConstraint(const GenericConstraint &constraint)ocra::Solverprotected
internalRemoveObjective(const GenericObjective &objective)ocra::Solverprotected
ObserverBase< EVT_RESIZE >::invoker_type typedefocra::ObserverBase< EVT_RESIZE >protected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::invoker_type typedefocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >protected
ObserverBase< EVT_CHANGE_VALUE >::invoker_type typedefocra::ObserverBase< EVT_CHANGE_VALUE >protected
n()ocra::Solverinline
NamedInstance(const std::string &name)ocra::NamedInstance
ObserverBase< EVT_RESIZE >::ObserverBase()ocra::ObserverBase< EVT_RESIZE >inlineprotected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::ObserverBase()ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >inlineprotected
ObserverBase< EVT_CHANGE_VALUE >::ObserverBase()ocra::ObserverBase< EVT_CHANGE_VALUE >inlineprotected
ObserverSubject()ocra::ObserverSubjectinline
onConstraintResize(int timestamp)ocra::QuadraticSolverprotectedvirtual
onObjectiveResize(int timestamp)ocra::Solverprotectedvirtual
printStatus(std::ostream &os)ocra::Solver
printValuesAtSolution(void)ocra::CmlQuadraticSolvervirtual
propagate() const ocra::Subjectinline
propagate(int timestamp) const ocra::Subjectinline
QuadraticSolver(bool boundsAsConstraints=false)ocra::QuadraticSolverinlineprotected
recomputeMP()ocra::QuadraticSolverprotected
recomputeVariable(void)ocra::CmlQuadraticSolverprotectedvirtual
removeBounds(BoundConstraint &constraint)ocra::QuadraticSolver
removeBounds(IdentityConstraint &constraint)ocra::QuadraticSolver
removeConstraint(LinearConstraint *constraint)ocra::CmlQuadraticSolvervirtual
ocra::QuadraticSolver::removeConstraint(LinearConstraint &constraint)ocra::QuadraticSolver
removeObjective(QuadraticFunction *obj)ocra::CmlQuadraticSolvervirtual
ocra::QuadraticSolver::removeObjective(QuadraticFunction &obj)ocra::QuadraticSolver
ocra::QuadraticSolver::removeObjective(QuadraticObjective &obj)ocra::QuadraticSolver
setAutoDumpFile(const std::string &file)ocra::Solver
setMaxIteration(cfl_size_t maxIter)ocra::CmlQuadraticSolver
setMemoryLevel(int level)ocra::Solver
setObjective(QuadraticFunction *obj, real weight=1.)ocra::CmlQuadraticSolvervirtual
setTolerance(double epsilon)ocra::CmlQuadraticSolver
setVariableValue(const VectorXd &value)ocra::Solverinline
solve()ocra::Solver
Solver()ocra::Solverprotected
stopPropagation()ocra::Observerinline
ObserverBase< EVT_RESIZE >::subject_type typedefocra::ObserverBase< EVT_RESIZE >protected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::subject_type typedefocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >protected
ObserverBase< EVT_CHANGE_VALUE >::subject_type typedefocra::ObserverBase< EVT_CHANGE_VALUE >protected
SubjectBase< EVT_RESIZE >::SubjectBase()ocra::SubjectBase< EVT_RESIZE >inlineprotected
SubjectBase< EVT_CHANGE_DEPENDENCIES >::SubjectBase()ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inlineprotected
SubjectBase< EVT_CHANGE_VALUE >::SubjectBase()ocra::SubjectBase< EVT_CHANGE_VALUE >inlineprotected
toString()ocra::QuadraticSolvervirtual
~NamedInstance()ocra::NamedInstancevirtual
~Observer()ocra::Observerinlinevirtual
ObserverBase< EVT_RESIZE >::~ObserverBase()ocra::ObserverBase< EVT_RESIZE >inlineprotected
ObserverBase< EVT_CHANGE_DEPENDENCIES >::~ObserverBase()ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES >inlineprotected
ObserverBase< EVT_CHANGE_VALUE >::~ObserverBase()ocra::ObserverBase< EVT_CHANGE_VALUE >inlineprotected
~ObserverSubject()ocra::ObserverSubjectinlinevirtual
~Solver()ocra::Solverinlinevirtual
~Subject()ocra::Subjectinlinevirtual
SubjectBase< EVT_RESIZE >::~SubjectBase()ocra::SubjectBase< EVT_RESIZE >inlineprotected
SubjectBase< EVT_CHANGE_DEPENDENCIES >::~SubjectBase()ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES >inlineprotected
SubjectBase< EVT_CHANGE_VALUE >::~SubjectBase()ocra::SubjectBase< EVT_CHANGE_VALUE >inlineprotected