| _b | ocra::LinearFunction | mutableprotected | 
  | _bIsUpToDate | ocra::LinearFunction | mutableprotected | 
  | _dim | ocra::Function | protected | 
  | _f | ocra::DynamicEquationFunction | protected | 
  | _jacobian | ocra::Function | protected | 
  | _model | ocra::DynamicEquationFunction | protected | 
  | _q_ddot | ocra::DynamicEquationFunction | protected | 
  | _tau | ocra::DynamicEquationFunction | protected | 
  | _value | ocra::Function | protected | 
  | AbilitySet(const std::vector< bool > &usageSet) | ocra::AbilitySet | inlineprotected | 
  | AbilitySet(eFunctionAbility prop0=FUN_VALUE, eFunctionAbility prop1=FUN_VALUE) | ocra::AbilitySet | inlineprotected | 
  | AbilitySet(eFunctionAbility prop0, eFunctionAbility prop1, eFunctionAbility prop2, eFunctionAbility prop3=FUN_VALUE, eFunctionAbility prop4=FUN_VALUE) | ocra::AbilitySet | inlineprotected | 
  | AbilitySet(eFunctionAbility prop0, eFunctionAbility prop1, eFunctionAbility prop2, eFunctionAbility prop3, eFunctionAbility prop4, eFunctionAbility prop5, eFunctionAbility prop6=FUN_VALUE, eFunctionAbility prop7=FUN_VALUE, eFunctionAbility prop8=FUN_VALUE, eFunctionAbility prop9=FUN_VALUE) | ocra::AbilitySet | inlineprotected | 
  | add(eFunctionAbility prop) | ocra::AbilitySet | inline | 
  | addProperty(const std::string &functionProperty) | ocra::IFunctionProperties | protected | 
  | bind(SubjectBase< EVT > &subject) | ocra::Observer | inline | 
  | canCompute() const  | ocra::Function | inline | 
  | changeA(const MatrixXd &A) | ocra::LinearFunction |  | 
  | changeb(const VectorXd &b) | ocra::LinearFunction |  | 
  | changeContinuityProperty(int newProperty) | ocra::IFunctionProperties | protected | 
  | changeConvexityProperty(eFunctionConvexity newProperty) | ocra::IFunctionProperties | protected | 
  | changeExplicitTimeDependancy(bool b) | ocra::IFunctionProperties | protected | 
  | changeFunctionDimension(int newDimension) | ocra::Function | protected | 
  | changeSeparableTimeDependancy(bool b) | ocra::IFunctionProperties | protected | 
  | changeType(eFunctionLinearity newType) | ocra::IFunctionProperties | protected | 
  | computeDimensionFromInputSize() const  | ocra::Function | protectedvirtual | 
  | 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 | 
  | CoupledInputOutputSize(bool coupledInputOutputSize) | ocra::CoupledInputOutputSize | inlineprotected | 
  | desinhibitPropagationFromb() const  | ocra::LinearFunction | protected | 
  | 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 | 
  | disconnectVariable() | ocra::Function | protected | 
  | doChangeA(const MatrixXd &A) | ocra::LinearFunction | protectedvirtual | 
  | doChangeb(const VectorXd &b) | ocra::LinearFunction | protectedvirtual | 
  | doUpdateDimensionBegin(int newDimension) | ocra::Function | protectedvirtual | 
  | doUpdateDimensionEnd(int oldDimension) | ocra::Function | protectedvirtual | 
  | doUpdateInputSizeBegin() | ocra::DynamicEquationFunction | protectedvirtual | 
  | doUpdateInputSizeEnd() | ocra::DynamicEquationFunction | protectedvirtual | 
  | DynamicEquationFunction(const Model &model) | ocra::DynamicEquationFunction |  | 
  | Function(Variable &x, int dimension, eFunctionLinearity linearity=LINEARITY_UNDEFINED, eFunctionConvexity convexity=CONVEXITY_UNDEFINED, int continuity=CONTINUITY_UNKNOWN, bool explicitlyTimeDependant=false, bool separableTimeDependancy=true) | ocra::Function | protected | 
  | functionType_t typedef | ocra::DynamicEquationFunction |  | 
  | get() const  | ocra::Function | inline | 
  | get(int index) const  | ocra::Function | inline | 
  | getA() const  | ocra::LinearFunction |  | 
  | getb() const  | ocra::LinearFunction |  | 
  | getContinuityProperty(void) const  | ocra::IFunctionProperties |  | 
  | getConvexityProperty(void) const  | ocra::IFunctionProperties |  | 
  | getDimension() const  | ocra::Function |  | 
  | getJacobian() const  | ocra::Function | inline | 
  | getJacobian(int index) const  | ocra::Function | inline | 
  | getName() const  | ocra::NamedInstance |  | 
  | getNumberOfProperties(void) const  | ocra::IFunctionProperties |  | 
  | getProperty(int i) const  | ocra::IFunctionProperties |  | 
  | getType(void) const  | ocra::IFunctionProperties |  | 
  | getUsageSet() const  | ocra::AbilitySet | inlineprotected | 
  | getValue() const  | ocra::Function | inline | 
  | getValue(int index) const  | ocra::Function | inline | 
  | getVariable() const  | ocra::Function |  | 
  | getVariable() | ocra::Function |  | 
  | hasProperty(const std::string &functionProperty) const  | ocra::IFunctionProperties |  | 
  | hasSeparableTimeDependancy(void) const  | ocra::IFunctionProperties |  | 
  | IFunctionProperties(eFunctionLinearity linearity=LINEARITY_UNDEFINED, eFunctionConvexity convexity=CONVEXITY_UNDEFINED, int continuity=CONTINUITY_UNKNOWN, bool explicitlyTimeDependant=false, bool separableTimeDependancy=true) | ocra::IFunctionProperties | protected | 
  | inhibitPropagationFromb() const  | ocra::LinearFunction | protected | 
  | inputAndOutputSizesAreCoupled() const  | ocra::CoupledInputOutputSize | inlineprotected | 
  | invalidate() | ocra::Function | inline | 
  | invalidateAll(int timestamp) | ocra::Function | inline | 
  | invalidateAll() | ocra::Function | inline | 
  | invalidateb(int timestamp) | ocra::LinearFunction |  | 
  | 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 | 
  | isExplicitlyTimeDependant(void) const  | ocra::IFunctionProperties |  | 
  | isValid() const  | ocra::Function | inline | 
  | LinearFunction(Variable &x, int dimension) | ocra::LinearFunction | protected | 
  | LinearFunction(Variable &x, const MatrixBase< Derived > &A, const VectorBase &b) | ocra::LinearFunction | inline | 
  | 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::ObserverSubject | inline | 
  | propagate() const  | ocra::Subject | inline | 
  | propagate(int timestamp) const  | ocra::Subject | inline | 
  | remove(eFunctionAbility prop) | ocra::AbilitySet | inline | 
  | removeProperty(const std::string &functionProperty) | ocra::IFunctionProperties | protected | 
  | resize() | ocra::Function | 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 | 
  | updateb() const  | ocra::DynamicEquationFunction | protectedvirtual | 
  | updateFddot() const  | ocra::Function | virtual | 
  | updateFdot() const  | ocra::Function | virtual | 
  | updateInputSize(int timestamp) | ocra::Function | protected | 
  | updateJacobian() const  | ocra::DynamicEquationFunction | protectedvirtual | 
  | updateJdotXdot() const  | ocra::Function | virtual | 
  | updateValue() const  | ocra::LinearFunction | protectedvirtual | 
  | x | ocra::Function | protected | 
  | ~DynamicEquationFunction() | ocra::DynamicEquationFunction |  | 
  | ~Function() | ocra::Function | virtual | 
  | ~LinearFunction() | ocra::LinearFunction |  | 
  | ~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 | 
  | ~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 |