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

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

add(Variable &child)ocra::CompositeVariablevirtual
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::Observerinline
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::Variableprotectedstatic
callRemoveFromMemoryMap(Variable &obj, const parenthood_t &child, size_t whereInChild, size_t numElements)ocra::Variableprotectedstatic
children_begin() constocra::Composite< Variable, CompositeVariable, VariableParenthood >inline
children_begin()ocra::Composite< Variable, CompositeVariable, VariableParenthood >inline
children_end() constocra::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 typedefocra::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::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
const_iterator typedefocra::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::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
do_createTimeDerivative(const std::string &name)ocra::CompositeVariableprotectedvirtual
do_createTimePrimitive(const std::string &name)ocra::CompositeVariableprotectedvirtual
do_getNumberOfChildren() const ocra::CompositeVariableprotectedvirtual
do_setValue(const VectorXd &value)ocra::CompositeVariableprotectedvirtual
getChildhood(size_t i) constocra::Composite< Variable, CompositeVariable, VariableParenthood >inline
getMemoryMap(Variable &obj)ocra::Variableprotectedstatic
getName() const ocra::Variablevirtual
getNumberOfChildren() const ocra::Variable
getNumChildhoods() constocra::Composite< Variable, CompositeVariable, VariableParenthood >inline
getNumParenthoods() constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
getParenthood(size_t i) constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
getRelativeMappingOf(const Variable &subVariable, std::vector< int > &mapping) const ocra::Variable
getSize() const ocra::Variable
getTimeDerivative()ocra::CompositeVariablevirtual
getTimePrimitive()ocra::CompositeVariablevirtual
getValue() const ocra::Variable
hasTimeDerivative() const ocra::Variable
hasTimePrimitive() const ocra::Variable
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
isAncestorOf(const Variable &var) const ocra::CompositeVariablevirtual
isAncestorOf_impl(const Variable &node) constocra::Composite< Variable, CompositeVariable, VariableParenthood >inlineprotected
isBaseVariable() const ocra::Variablevirtual
isChildOf(const CompositeVariable &node)ocra::Component< Variable, CompositeVariable, VariableParenthood >inline
isDescendantOf(const CompositeVariable &node) constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
isDescendantOf(const Variable &node) constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
isParentOf(const Variable &node)ocra::Composite< Variable, CompositeVariable, VariableParenthood >inline
iterator typedefocra::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::ObserverSubjectinline
onAttachedChild(const parenthood_t &child)ocra::CompositeVariableprotected
Composite< Variable, CompositeVariable, VariableParenthood >::onAttachedChild(const parenthood_t_ &child)ocra::Composite< Variable, CompositeVariable, VariableParenthood >inlineprotectedvirtual
onAttachedParent(const parenthood_t &parent)ocra::Variableprotected
Component< Variable, CompositeVariable, VariableParenthood >::onAttachedParent(const parenthood_t &parent)ocra::Component< Variable, CompositeVariable, VariableParenthood >inlineprotectedvirtual
onDetachedChild(const parenthood_t &child)ocra::CompositeVariableprotected
Composite< Variable, CompositeVariable, VariableParenthood >::onDetachedChild(const parenthood_t_ &child)ocra::Composite< Variable, CompositeVariable, VariableParenthood >inlineprotectedvirtual
onDetachedParent(const parenthood_t &parent)ocra::Variableprotected
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 typedefocra::Component< Variable, CompositeVariable, VariableParenthood >
parenthood_t typedefocra::Variable
parents_begin() constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
parents_begin()ocra::Component< Variable, CompositeVariable, VariableParenthood >inline
parents_end() constocra::Component< Variable, CompositeVariable, VariableParenthood >inline
parents_end()ocra::Component< Variable, CompositeVariable, VariableParenthood >inline
printNode(int depth, std::ostream &os) const ocra::Variablevirtual
printSubTree(int depth, std::ostream &os) const ocra::CompositeVariablevirtual
printTree(std::ostream &os)ocra::Component< Variable, CompositeVariable, VariableParenthood >inline
printTree_impl(int depth, std::ostream &os) constocra::Composite< Variable, CompositeVariable, VariableParenthood >inlineprotected
propagate() const ocra::Subjectinline
propagate(int timestamp) const ocra::Subjectinline
remove(Variable &child)ocra::CompositeVariablevirtual
setValue(const VectorXd &value)ocra::Variable
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
Variable(const std::string &name="")ocra::Variable
~Component()ocra::Component< Variable, CompositeVariable, VariableParenthood >inlineprotected
~Composite()ocra::Composite< Variable, CompositeVariable, VariableParenthood >inlineprotected
~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
~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
~Variable()=0ocra::Variablepure virtual