_A | ocra::OneLevelSolver | protected |
_Atotal | ocra::OneLevelSolver | protected |
_b | ocra::OneLevelSolver | protected |
_btotal | ocra::OneLevelSolver | protected |
_C | ocra::OneLevelSolver | protected |
_d | ocra::OneLevelSolver | protected |
_equalityConstraints | ocra::OneLevelSolver | protected |
_G | ocra::OneLevelSolver | protected |
_h | ocra::OneLevelSolver | protected |
_inequalityConstraints | ocra::OneLevelSolver | protected |
_objectives | ocra::OneLevelSolver | protected |
_result | ocra::Solver | protected |
activateAutoDump() | ocra::Solver | |
addConstraint(ocra::LinearConstraint &constraint) | ocra::OneLevelSolver | |
addObjective(ObjectiveType &obj) | ocra::OneLevelSolver | inline |
bind(SubjectBase< EVT > &subject) | ocra::Observer | inline |
clone() const =0 | ocra::OneLevelSolver | pure virtual |
connect(Derived &object, void(Base::*newCallback)(int)) const | ocra::Subject | inline |
connect(void(*newCallback)(int)) const | ocra::Subject | inline |
SubjectBase< EVT_RESIZE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
SubjectBase< EVT_RESIZE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
SubjectBase< EVT_CHANGE_DEPENDENCIES >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
SubjectBase< EVT_CHANGE_VALUE >::connect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
SubjectBase< EVT_CHANGE_VALUE >::connect(typename SubjectBaseTraits< EVT, void >::callback_type newCallback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
deactivateAutoDump() | ocra::Solver | |
disconnect(Derived &object, void(Base::*callbackToErase)(int)) const | ocra::Subject | inline |
disconnect(void(*callbackToErase)(int)) const | ocra::Subject | inline |
SubjectBase< EVT_RESIZE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_RESIZE > | inline |
SubjectBase< EVT_RESIZE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_RESIZE > | inline |
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
SubjectBase< EVT_CHANGE_DEPENDENCIES >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_CHANGE_DEPENDENCIES > | inline |
SubjectBase< EVT_CHANGE_VALUE >::disconnect(T &object, typename SubjectBaseTraits< EVT, T >::callback_type callback) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
SubjectBase< EVT_CHANGE_VALUE >::disconnect(typename SubjectBaseTraits< EVT, void >::callback_type callbackToErase) const | ocra::SubjectBase< EVT_CHANGE_VALUE > | inline |
doConclude() | ocra::OneLevelSolver | protectedvirtual |
doPrepare() | ocra::OneLevelSolver | protectedvirtual |
doSolve()=0 | ocra::OneLevelSolver | protectedpure virtual |
dump(const std::string &file="") const | ocra::Solver | |
findMapping(Variable &var) | ocra::Solver | |
getLastResult() const | ocra::Solver | |
getMoreInfo() const | ocra::Solver | virtual |
getName() const | ocra::NamedInstance | |
getObjectives() | ocra::OneLevelSolver | inline |
getProblemVariable() | ocra::Solver | inline |
getQuadraticMatrix() | ocra::OneLevelSolver | inline |
getQuadraticVector() | ocra::OneLevelSolver | inline |
internalAddConstraint(const GenericConstraint &constraint) | ocra::Solver | protected |
internalAddObjective(const GenericObjective &objective) | ocra::Solver | protected |
internalRemoveConstraint(const GenericConstraint &constraint) | ocra::Solver | protected |
internalRemoveObjective(const GenericObjective &objective) | ocra::Solver | protected |
ObserverBase< EVT_RESIZE >::invoker_type typedef | ocra::ObserverBase< EVT_RESIZE > | protected |
ObserverBase< EVT_CHANGE_DEPENDENCIES >::invoker_type typedef | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | protected |
ObserverBase< EVT_CHANGE_VALUE >::invoker_type typedef | ocra::ObserverBase< EVT_CHANGE_VALUE > | protected |
n() | ocra::Solver | inline |
NamedInstance(const std::string &name) | ocra::NamedInstance | |
ne | ocra::OneLevelSolver | protected |
ni | ocra::OneLevelSolver | protected |
ObjectiveType typedef | ocra::OneLevelSolver | |
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::ObserverSubject | inline |
onConstraintResize(int timestamp) | ocra::Solver | protectedvirtual |
OneLevelSolver() | ocra::OneLevelSolver | |
onObjectiveResize(int timestamp) | ocra::Solver | protectedvirtual |
prepareMatrices() | ocra::OneLevelSolver | protectedvirtual |
printStatus(std::ostream &os) | ocra::Solver | |
printValuesAtSolution() | ocra::OneLevelSolver | virtual |
propagate() const | ocra::Subject | inline |
propagate(int timestamp) const | ocra::Subject | inline |
reduceConstraints(const Eigen::MatrixXd &A, const Eigen::VectorXd &b, Eigen::MatrixXd &Ar, Eigen::VectorXd &br, double tolerance=1e-6) | ocra::OneLevelSolver | protected |
removeConstraint(ocra::LinearConstraint &constraint) | ocra::OneLevelSolver | |
removeObjective(ObjectiveType &obj) | ocra::OneLevelSolver | inline |
setAutoDumpFile(const std::string &file) | ocra::Solver | |
setMemoryLevel(int level) | ocra::Solver | |
setObjectiveLevel(ocra::GenericObjective &obj, int level) | ocra::OneLevelSolver | inlinevirtual |
setVariableValue(const VectorXd &value) | ocra::Solver | inline |
solve() | ocra::Solver | |
Solver() | ocra::Solver | protected |
stopPropagation() | ocra::Observer | inline |
ObserverBase< EVT_RESIZE >::subject_type typedef | ocra::ObserverBase< EVT_RESIZE > | protected |
ObserverBase< EVT_CHANGE_DEPENDENCIES >::subject_type typedef | ocra::ObserverBase< EVT_CHANGE_DEPENDENCIES > | protected |
ObserverBase< EVT_CHANGE_VALUE >::subject_type typedef | ocra::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::OneLevelSolver | virtual |
updateConstraintEquations()=0 | ocra::OneLevelSolver | protectedpure virtual |
updateObjectiveEquations()=0 | ocra::OneLevelSolver | protectedpure virtual |
writePerformanceInStream(std::ostream &myOstream, bool addCommaAtEnd) | ocra::OneLevelSolver | |
Xsolution | ocra::OneLevelSolver | protected |
~NamedInstance() | ocra::NamedInstance | virtual |
~Observer() | ocra::Observer | inlinevirtual |
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::ObserverSubject | inlinevirtual |
~OneLevelSolver() | ocra::OneLevelSolver | virtual |
~Solver() | ocra::Solver | inlinevirtual |
~Subject() | ocra::Subject | inlinevirtual |
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 |