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

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

_bocra::LinearFunctionmutableprotected
_bIsUpToDateocra::LinearFunctionmutableprotected
_dimocra::Functionprotected
_jacobianocra::Functionprotected
_valueocra::Functionprotected
AbilitySet(const std::vector< bool > &usageSet)ocra::AbilitySetinlineprotected
AbilitySet(eFunctionAbility prop0=FUN_VALUE, eFunctionAbility prop1=FUN_VALUE)ocra::AbilitySetinlineprotected
AbilitySet(eFunctionAbility prop0, eFunctionAbility prop1, eFunctionAbility prop2, eFunctionAbility prop3=FUN_VALUE, eFunctionAbility prop4=FUN_VALUE)ocra::AbilitySetinlineprotected
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::AbilitySetinlineprotected
add(eFunctionAbility prop)ocra::AbilitySetinline
addProperty(const std::string &functionProperty)ocra::IFunctionPropertiesprotected
bind(SubjectBase< EVT > &subject)ocra::Observerinline
buildA()ocra::FullDynamicEquationFunctionprotected
canCompute() const ocra::Functioninline
changeA(const MatrixXd &A)ocra::LinearFunction
changeb(const VectorXd &b)ocra::LinearFunction
changeContinuityProperty(int newProperty)ocra::IFunctionPropertiesprotected
changeConvexityProperty(eFunctionConvexity newProperty)ocra::IFunctionPropertiesprotected
changeExplicitTimeDependancy(bool b)ocra::IFunctionPropertiesprotected
changeFunctionDimension(int newDimension)ocra::Functionprotected
changeSeparableTimeDependancy(bool b)ocra::IFunctionPropertiesprotected
changeType(eFunctionLinearity newType)ocra::IFunctionPropertiesprotected
computeDimensionFromInputSize() const ocra::Functionprotectedvirtual
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
CoupledInputOutputSize(bool coupledInputOutputSize)ocra::CoupledInputOutputSizeinlineprotected
desinhibitPropagationFromb() const ocra::LinearFunctionprotected
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
disconnectVariable()ocra::Functionprotected
doChangeA(const MatrixXd &A)ocra::LinearFunctionprotectedvirtual
doChangeb(const VectorXd &b)ocra::LinearFunctionprotectedvirtual
doUpdateDimensionBegin(int newDimension)ocra::Functionprotectedvirtual
doUpdateDimensionEnd(int oldDimension)ocra::Functionprotectedvirtual
doUpdateInputSizeBegin()ocra::FullDynamicEquationFunctionprotectedvirtual
doUpdateInputSizeEnd()ocra::FullDynamicEquationFunctionprotectedvirtual
FullDynamicEquationFunction(const Model &model)ocra::FullDynamicEquationFunction
Function(Variable &x, int dimension, eFunctionLinearity linearity=LINEARITY_UNDEFINED, eFunctionConvexity convexity=CONVEXITY_UNDEFINED, int continuity=CONTINUITY_UNKNOWN, bool explicitlyTimeDependant=false, bool separableTimeDependancy=true)ocra::Functionprotected
functionType_t typedefocra::FullDynamicEquationFunction
get() const ocra::Functioninline
get(int index) const ocra::Functioninline
getA() const ocra::LinearFunction
getActionVariable() const ocra::FullDynamicEquationFunction
getb() const ocra::LinearFunction
getContinuityProperty(void) const ocra::IFunctionProperties
getConvexityProperty(void) const ocra::IFunctionProperties
getDimension() const ocra::Function
getInertiaMatrixInverseJchiT() const ocra::FullDynamicEquationFunction
getInertiaMatrixInverseLinNonLinGrav() const ocra::FullDynamicEquationFunction
getJacobian() const ocra::Functioninline
getJacobian(int index) const ocra::Functioninline
getName() const ocra::NamedInstance
getNumberOfProperties(void) const ocra::IFunctionProperties
getProperty(int i) const ocra::IFunctionProperties
getType(void) const ocra::IFunctionProperties
getUsageSet() const ocra::AbilitySetinlineprotected
getValue() const ocra::Functioninline
getValue(int index) const ocra::Functioninline
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::IFunctionPropertiesprotected
inhibitPropagationFromb() const ocra::LinearFunctionprotected
inputAndOutputSizesAreCoupled() const ocra::CoupledInputOutputSizeinlineprotected
invalidate()ocra::Functioninline
invalidateAll(int timestamp)ocra::Functioninline
invalidateAll()ocra::Functioninline
invalidateb(int timestamp)ocra::LinearFunction
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
isExplicitlyTimeDependant(void) const ocra::IFunctionProperties
isValid() const ocra::Functioninline
LinearFunction(Variable &x, int dimension)ocra::LinearFunctionprotected
LinearFunction(Variable &x, const MatrixBase< Derived > &A, const VectorBase &b)ocra::LinearFunctioninline
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::ObserverSubjectinline
propagate() const ocra::Subjectinline
propagate(int timestamp) const ocra::Subjectinline
remove(eFunctionAbility prop)ocra::AbilitySetinline
removeProperty(const std::string &functionProperty)ocra::IFunctionPropertiesprotected
resize()ocra::Functionprotected
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
takeIntoAccountGravity(bool useGrav)ocra::FullDynamicEquationFunction
updateb() const ocra::FullDynamicEquationFunctionprotectedvirtual
updateFddot() const ocra::Functionvirtual
updateFdot() const ocra::Functionvirtual
updateInputSize(int timestamp)ocra::Functionprotected
updateJacobian() const ocra::FullDynamicEquationFunctionprotectedvirtual
updateJdotXdot() const ocra::Functionvirtual
updateValue() const ocra::LinearFunctionprotectedvirtual
xocra::Functionprotected
~FullDynamicEquationFunction()ocra::FullDynamicEquationFunction
~Function()ocra::Functionvirtual
~LinearFunction()ocra::LinearFunction
~NamedInstance()ocra::NamedInstancevirtual
~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