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

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

_dimocra::Functionprotected
_jacobianocra::Functionprotected
_qocra::QuadraticFunctionmutableprotected
_qIsUpToDateocra::QuadraticFunctionmutableprotected
_rocra::QuadraticFunctionmutableprotected
_rIsUpToDateocra::QuadraticFunctionmutableprotected
_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
changePi(const MatrixXd &Pi, int index=0)ocra::QuadraticFunction
changeqi(const VectorXd &qi, int index=0)ocra::QuadraticFunction
changeri(double ri, int index=0)ocra::QuadraticFunction
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
desinhibitPropagationFrom_q_or_r() const ocra::QuadraticFunctionprotected
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
doChangePi(const MatrixXd &Pi, int index)ocra::QuadraticFunctionprotectedvirtual
doChangeqi(const VectorXd &qi, int index)ocra::QuadraticFunctionprotectedvirtual
doChangeri(double ri, int index)ocra::QuadraticFunctionprotectedvirtual
doUpdateDimensionBegin(int newDimension)ocra::Functionprotectedvirtual
doUpdateDimensionEnd(int oldDimension)ocra::QuadraticFunctionprotectedvirtual
doUpdateInputSizeBegin()ocra::Functionprotectedvirtual
doUpdateInputSizeEnd()ocra::QuadraticFunctionprotectedvirtual
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::QuadraticFunction
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
getPi(int index=0) const ocra::QuadraticFunctioninline
getProperty(int i) const ocra::IFunctionProperties
getqi(int index=0) const ocra::QuadraticFunctioninline
getr() const ocra::QuadraticFunctioninline
getri(int index=0) const ocra::QuadraticFunctioninline
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
inhibitPropagationFrom_q_or_r() const ocra::QuadraticFunctionprotected
inputAndOutputSizesAreCoupled() const ocra::CoupledInputOutputSizeinlineprotected
invalidate()ocra::Functioninline
invalidateAll(int timestamp)ocra::Functioninline
invalidateAll()ocra::Functioninline
invalidateq(int timestamp)ocra::QuadraticFunctionprotected
invalidater(int timestamp)ocra::QuadraticFunctionprotected
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
QuadraticFunction(Variable &x, int dimension=1)ocra::QuadraticFunctionprotected
QuadraticFunction(Variable &x, const MatrixBase< Derived > &P, const VectorBase &q, double r)ocra::QuadraticFunctioninline
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
updateFddot() const ocra::Functionvirtual
updateFdot() const ocra::Functionvirtual
updateHessian() const ocra::QuadraticFunctionprotectedvirtual
updateInputSize(int timestamp)ocra::Functionprotected
updateJacobian() const ocra::QuadraticFunctionprotectedvirtual
updateJdotXdot() const ocra::Functionvirtual
updateq() const ocra::QuadraticFunctionprotectedvirtual
updater() const ocra::QuadraticFunctionprotectedvirtual
updateValue() const ocra::QuadraticFunctionprotectedvirtual
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
~QuadraticFunction()ocra::QuadraticFunctionvirtual
~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