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

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

_bocra::LinearFunctionmutableprotected
_bIsUpToDateocra::LinearFunctionmutableprotected
_d1ocra::DoubleDiagonalLinearFunctionprotected
_d2ocra::DoubleDiagonalLinearFunctionprotected
_defaultbValueocra::DoubleDiagonalLinearFunctionprotected
_defaultDiagonalValue1ocra::DoubleDiagonalLinearFunctionprotected
_defaultDiagonalValue2ocra::DoubleDiagonalLinearFunctionprotected
_dimocra::Functionprotected
_jacobianocra::Functionprotected
_useDefaultValueocra::DoubleDiagonalLinearFunctionprotected
_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
changeA(const MatrixXd &A)ocra::LinearFunction
changeb(const VectorXd &b)ocra::LinearFunction
changeContinuityProperty(int newProperty)ocra::IFunctionPropertiesprotected
changeConvexityProperty(eFunctionConvexity newProperty)ocra::IFunctionPropertiesprotected
changeDefaultbValue(const double v)ocra::DoubleDiagonalLinearFunctionvirtual
changeDefaultDiagonalValue1(const double v)ocra::DoubleDiagonalLinearFunctionvirtual
changeDefaultDiagonalValue2(const double v)ocra::DoubleDiagonalLinearFunctionvirtual
changeDiagonal1(const VectorXd &d)ocra::DoubleDiagonalLinearFunctionvirtual
changeDiagonal1(const double diagonalElementValue, const bool changeDefault=true)ocra::DoubleDiagonalLinearFunctionvirtual
changeDiagonal2(const VectorXd &d)ocra::DoubleDiagonalLinearFunctionvirtual
changeDiagonal2(const double diagonalElementValue, const bool changeDefault=true)ocra::DoubleDiagonalLinearFunctionvirtual
changeExplicitTimeDependancy(bool b)ocra::IFunctionPropertiesprotected
changeFunctionDimension(int newDimension)ocra::Functionprotected
changeSeparableTimeDependancy(bool b)ocra::IFunctionPropertiesprotected
changeType(eFunctionLinearity newType)ocra::IFunctionPropertiesprotected
computeDimensionFromInputSize() const ocra::DoubleDiagonalLinearFunctionprotectedvirtual
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::DoubleDiagonalLinearFunctionprotectedvirtual
doChangeb(const VectorXd &b)ocra::LinearFunctionprotectedvirtual
DoubleDiagonalLinearFunction(Variable &x, const VectorBase1 &d1, const VectorBase2 &d2, const VectorBase3 &b, const bool useDefaultValue=false, const double defaultDiagValue1=1., const double defaultDiagValue2=1., const double defaultbValue=0.)ocra::DoubleDiagonalLinearFunctioninline
DoubleDiagonalLinearFunction(Variable &x, const double diagonalElementValue1, const double diagonalElementValue2, const VectorBase &b, const bool useDefaultValue=false, const double defaultbValue=0.)ocra::DoubleDiagonalLinearFunctioninline
DoubleDiagonalLinearFunction(Variable &x, const VectorBase1 &d1, const VectorBase2 &d2, const double vectorElementValue, const bool useDefaultValue=false, const double defaultValue1=1., const double defaultValue2=1.)ocra::DoubleDiagonalLinearFunctioninline
DoubleDiagonalLinearFunction(Variable &x, const double diagonalElementValue1, const double diagonalElementValue2, const double vectorElementValue, const bool useDefaultValue=false)ocra::DoubleDiagonalLinearFunction
doUpdateDimensionBegin(int newDimension)ocra::DoubleDiagonalLinearFunctionprotectedvirtual
doUpdateDimensionEnd(int oldDimension)ocra::Functionprotectedvirtual
doUpdateInputSizeBegin()ocra::DoubleDiagonalLinearFunctionprotectedvirtual
doUpdateInputSizeEnd()ocra::DoubleDiagonalLinearFunctionprotectedvirtual
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::DoubleDiagonalLinearFunction
get() const ocra::Functioninline
get(int index) const ocra::Functioninline
getA() const ocra::LinearFunction
getb() const ocra::LinearFunction
getContinuityProperty(void) const ocra::IFunctionProperties
getConvexityProperty(void) const ocra::IFunctionProperties
getDefaultbValue() const ocra::DoubleDiagonalLinearFunctioninline
getDefaultDiagonalValue1() const ocra::DoubleDiagonalLinearFunctioninline
getDefaultDiagonalValue2() const ocra::DoubleDiagonalLinearFunctioninline
getDiagonal1() const ocra::DoubleDiagonalLinearFunctioninline
getDiagonal2() const ocra::DoubleDiagonalLinearFunctioninline
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
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
isUsingDefaultValue() const ocra::DoubleDiagonalLinearFunctioninline
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
updateb() const ocra::LinearFunctionprotectedvirtual
updateFddot() const ocra::Functionvirtual
updateFdot() const ocra::Functionvirtual
updateInputSize(int timestamp)ocra::Functionprotected
updateJacobian() const ocra::LinearFunctionprotectedvirtual
updateJdotXdot() const ocra::Functionvirtual
updateValue() const ocra::DoubleDiagonalLinearFunctionprotectedvirtual
xocra::Functionprotected
~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