ocra-recipes
Doxygen documentation for the ocra-recipes repository
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Function3 Member List

This is the complete list of members for Function3, including all inherited members.

_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
canCompute() const ocra::Functioninline
changeContinuityProperty(int newProperty)ocra::IFunctionPropertiesprotected
changeConvexityProperty(eFunctionConvexity newProperty)ocra::IFunctionPropertiesprotected
changeExplicitTimeDependancy(bool b)ocra::IFunctionPropertiesprotected
changeFunctionDimension(int newDimension)ocra::Functionprotected
changeInitialState(double t0, const Vector3d &stateX, const Vector3d &stateY, const Vector3d &stateZ)Function3inline
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
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
doUpdateDimensionBegin(int newDimension)ocra::Functionprotectedvirtual
doUpdateDimensionEnd(int oldDimension)ocra::Functionprotectedvirtual
doUpdateInputSizeBegin()Function3inlineprotectedvirtual
doUpdateInputSizeEnd()ocra::Functionprotectedvirtual
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
Function3(Variable &x)Function3inline
get() const ocra::Functioninline
get(int index) const ocra::Functioninline
getContinuityProperty(void) const ocra::IFunctionProperties
getConvexityProperty(void) const ocra::IFunctionProperties
getDimension() const ocra::Function
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
inputAndOutputSizesAreCoupled() const ocra::CoupledInputOutputSizeinlineprotected
invalidate()ocra::Functioninline
invalidateAll(int timestamp)ocra::Functioninline
invalidateAll()ocra::Functioninline
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
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
setTime(double t)Function3inline
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
updateFddot() const ocra::Functionvirtual
updateFdot() const ocra::Functionvirtual
updateHessian() const Function3inlineprotected
updateInputSize(int timestamp)ocra::Functionprotected
updateJacobian() const Function3inlineprotected
updateJdot() const Function3inlineprotected
updateJdotXdot() const ocra::Functionvirtual
updatePartialT() const Function3inlineprotected
updatePartialTdot() const Function3inlineprotected
updatePartialTT() const Function3inlineprotected
updatePartialTX() const Function3inlineprotected
updatePartialXT() const Function3inlineprotected
updateValue() const Function3inlineprotected
xocra::Functionprotected
~Function()ocra::Functionvirtual
~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