| _b | ocra::LinearFunction | mutableprotected |
| _bIsUpToDate | ocra::LinearFunction | mutableprotected |
| _dim | ocra::Function | protected |
| _jacobian | ocra::Function | 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 |
| computeFullb(const Eigen::VectorXd &gpos, const Eigen::VectorXd &gvel, Eigen::VectorXd &fullb) const | ocra::JointLimitFunction | protected |
| computeFullJacobian(int varDofs, int nIDofs, Eigen::MatrixXd &fullJacobian) const | ocra::JointLimitFunction | protected |
| 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 |
| 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::ReducedJointLimitFunction | |
| 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 | |
| getHorizonOfPrediction() const | ocra::JointLimitFunction | |
| getJacobian() const | ocra::Function | inline |
| getJacobian(int index) const | ocra::Function | inline |
| getJointLowerLimit(int i) const | ocra::JointLimitFunction | |
| getJointLowerLimits() const | ocra::JointLimitFunction | |
| getJointUpperLimit(int i) const | ocra::JointLimitFunction | |
| getJointUpperLimits() const | ocra::JointLimitFunction | |
| 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 | |
| hpos | ocra::JointLimitFunction | protected |
| 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 |
| JointLimitFunction(const Model &m, Variable &var) | ocra::JointLimitFunction | |
| jointLowerLimits | ocra::JointLimitFunction | protected |
| jointUpperLimits | ocra::JointLimitFunction | protected |
| 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 |
| ReducedJointLimitFunction(const Model &model, const FullDynamicEquationFunction &dynamicEquation) | ocra::ReducedJointLimitFunction | |
| remove(eFunctionAbility prop) | ocra::AbilitySet | inline |
| removeProperty(const std::string &functionProperty) | ocra::IFunctionProperties | protected |
| resize() | ocra::Function | protected |
| setHorizonOfPrediction(double newHpos) | ocra::JointLimitFunction | |
| setJointLimit(int i, double newLowerLimit, double newUpperLimit) | ocra::JointLimitFunction | |
| setJointLimits(const Eigen::VectorXd &lowerLimits, const Eigen::VectorXd &upperLimits) | ocra::JointLimitFunction | |
| setJointLowerLimit(int i, double newLowerLimit) | ocra::JointLimitFunction | |
| setJointLowerLimits(const Eigen::VectorXd &newLowerLimits) | ocra::JointLimitFunction | |
| setJointUpperLimit(int i, double newUpperLimit) | ocra::JointLimitFunction | |
| setJointUpperLimits(const Eigen::VectorXd &newUpperLimits) | ocra::JointLimitFunction | |
| 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::ReducedJointLimitFunction | protectedvirtual |
| updateFddot() const | ocra::Function | virtual |
| updateFdot() const | ocra::Function | virtual |
| updateInputSize(int timestamp) | ocra::Function | protected |
| updateJacobian() const | ocra::ReducedJointLimitFunction | protectedvirtual |
| updateJdotXdot() const | ocra::Function | virtual |
| updateValue() const | ocra::LinearFunction | protectedvirtual |
| x | ocra::Function | protected |
| ~Function() | ocra::Function | virtual |
| ~JointLimitFunction() | ocra::JointLimitFunction | |
| ~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 |
| ~ReducedJointLimitFunction() | ocra::ReducedJointLimitFunction | |
| ~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 |