add(Variable &child) | ocra::CompositeVariable | virtual |
addByMerge(Variable &v) | ocra::CompositeVariable | |
at(size_t i) const | ocra::Variable | |
attach(Variable &child) | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
bind(SubjectBase< EVT > &subject) | ocra::Observer | inline |
callInsertInMemoryMap(Variable &obj, const parenthood_t &child, size_t whereInChild, std::vector< const double * >::const_iterator start, std::vector< const double * >::const_iterator end) | ocra::Variable | protectedstatic |
callRemoveFromMemoryMap(Variable &obj, const parenthood_t &child, size_t whereInChild, size_t numElements) | ocra::Variable | protectedstatic |
children_begin() const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
children_begin() | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
children_end() const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
children_end() | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
clear() | ocra::CompositeVariable | |
Component() | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
component_t typedef | ocra::Component< Variable, CompositeVariable, VariableParenthood > | |
Composite() | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
CompositeVariable(const std::string &name) | ocra::CompositeVariable | |
CompositeVariable(const std::string &name, Variable &var) | ocra::CompositeVariable | |
CompositeVariable(const std::string &name, Variable &var1, Variable &var2) | ocra::CompositeVariable | |
CompositeVariable(const std::string &name, const std::vector< Variable * > &vars) | ocra::CompositeVariable | |
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 |
const_iterator typedef | ocra::Component< Variable, CompositeVariable, VariableParenthood > | |
createTimeDerivative(const std::string &name) | ocra::Variable | |
createTimePrimitive(const std::string &name) | ocra::Variable | |
detach(Variable &child) | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
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 |
do_createTimeDerivative(const std::string &name) | ocra::CompositeVariable | protectedvirtual |
do_createTimePrimitive(const std::string &name) | ocra::CompositeVariable | protectedvirtual |
do_getNumberOfChildren() const | ocra::CompositeVariable | protectedvirtual |
do_setValue(const VectorXd &value) | ocra::CompositeVariable | protectedvirtual |
getChildhood(size_t i) const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
getMemoryMap(Variable &obj) | ocra::Variable | protectedstatic |
getName() const | ocra::Variable | virtual |
getNumberOfChildren() const | ocra::Variable | |
getNumChildhoods() const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
getNumParenthoods() const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
getParenthood(size_t i) const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
getRelativeMappingOf(const Variable &subVariable, std::vector< int > &mapping) const | ocra::Variable | |
getSize() const | ocra::Variable | |
getTimeDerivative() | ocra::CompositeVariable | virtual |
getTimePrimitive() | ocra::CompositeVariable | virtual |
getValue() const | ocra::Variable | |
hasTimeDerivative() const | ocra::Variable | |
hasTimePrimitive() const | ocra::Variable | |
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 |
isAncestorOf(const Variable &var) const | ocra::CompositeVariable | virtual |
isAncestorOf_impl(const Variable &node) const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
isBaseVariable() const | ocra::Variable | virtual |
isChildOf(const CompositeVariable &node) | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
isDescendantOf(const CompositeVariable &node) const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
isDescendantOf(const Variable &node) const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
isParentOf(const Variable &node) | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inline |
iterator typedef | ocra::Component< Variable, CompositeVariable, VariableParenthood > | |
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 |
onAttachedChild(const parenthood_t &child) | ocra::CompositeVariable | protected |
Composite< Variable, CompositeVariable, VariableParenthood >::onAttachedChild(const parenthood_t_ &child) | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotectedvirtual |
onAttachedParent(const parenthood_t &parent) | ocra::Variable | protected |
Component< Variable, CompositeVariable, VariableParenthood >::onAttachedParent(const parenthood_t &parent) | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inlineprotectedvirtual |
onDetachedChild(const parenthood_t &child) | ocra::CompositeVariable | protected |
Composite< Variable, CompositeVariable, VariableParenthood >::onDetachedChild(const parenthood_t_ &child) | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotectedvirtual |
onDetachedParent(const parenthood_t &parent) | ocra::Variable | protected |
Component< Variable, CompositeVariable, VariableParenthood >::onDetachedParent(const parenthood_t &parent) | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inlineprotectedvirtual |
operator const VectorXd &() const | ocra::Variable | |
operator()(size_t i) | ocra::CompositeVariable | |
operator()(size_t i) const | ocra::CompositeVariable | |
operator[](size_t i) const | ocra::Variable | |
parent_t typedef | ocra::Component< Variable, CompositeVariable, VariableParenthood > | |
parenthood_t typedef | ocra::Variable | |
parents_begin() const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
parents_begin() | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
parents_end() const | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
parents_end() | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
printNode(int depth, std::ostream &os) const | ocra::Variable | virtual |
printSubTree(int depth, std::ostream &os) const | ocra::CompositeVariable | virtual |
printTree(std::ostream &os) | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inline |
printTree_impl(int depth, std::ostream &os) const | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
propagate() const | ocra::Subject | inline |
propagate(int timestamp) const | ocra::Subject | inline |
remove(Variable &child) | ocra::CompositeVariable | virtual |
setValue(const VectorXd &value) | ocra::Variable | |
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 |
Variable(const std::string &name="") | ocra::Variable | |
~Component() | ocra::Component< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
~Composite() | ocra::Composite< Variable, CompositeVariable, VariableParenthood > | inlineprotected |
~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 |
~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 |
~Variable()=0 | ocra::Variable | pure virtual |