_b | ocra::LinearFunction | mutableprotected |
_bIsUpToDate | ocra::LinearFunction | mutableprotected |
_d | ocra::DiagonalLinearFunction | protected |
_defaultbValue | ocra::DiagonalLinearFunction | protected |
_defaultDiagonalValue | ocra::DiagonalLinearFunction | protected |
_dim | ocra::Function | protected |
_jacobian | ocra::Function | protected |
_useDefaultValue | ocra::DiagonalLinearFunction | 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 |
BoundFunction(Variable &x, const VectorXd &bound, eBoundType type) | ocra::BoundFunction | |
BoundFunction(Variable &x, const double bound, eBoundType type) | ocra::BoundFunction | |
canCompute() const | ocra::Function | inline |
changeA(const MatrixXd &A) | ocra::LinearFunction | |
changeb(const VectorXd &b) | ocra::LinearFunction | |
changeBounds(const double bound) | ocra::BoundFunction | |
changeBounds(const VectorXd &bounds) | ocra::BoundFunction | |
changeContinuityProperty(int newProperty) | ocra::IFunctionProperties | protected |
changeConvexityProperty(eFunctionConvexity newProperty) | ocra::IFunctionProperties | protected |
changeDefaultbValue(const double v) | ocra::DiagonalLinearFunction | |
changeDefaultDiagonalValue(const double v) | ocra::DiagonalLinearFunction | |
changeDiagonal(const VectorXd &d) | ocra::DiagonalLinearFunction | |
changeDiagonal(const double diagonalElementValue, const bool changeDefault=true) | ocra::DiagonalLinearFunction | |
changeExplicitTimeDependancy(bool b) | ocra::IFunctionProperties | protected |
changeFunctionDimension(int newDimension) | ocra::Function | protected |
changeIthBound(const int i, const double bound) | ocra::BoundFunction | |
changeSeparableTimeDependancy(bool b) | ocra::IFunctionProperties | protected |
changeType(eFunctionLinearity newType) | ocra::IFunctionProperties | protected |
computeDimensionFromInputSize() const | ocra::DiagonalLinearFunction | protectedvirtual |
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 |
DiagonalLinearFunction(Variable &x, const VectorBase1 &d, const VectorBase2 &b, const bool useDefaultValue=false, const double defaultDiagValue=1., const double defaultbValue=0.) | ocra::DiagonalLinearFunction | inline |
DiagonalLinearFunction(Variable &x, const double diagonalElementValue, const VectorBase &b, const bool useDefaultValue=false, const double defaultbValue=0.) | ocra::DiagonalLinearFunction | inline |
DiagonalLinearFunction(Variable &x, const VectorBase &d, const double vectorElementValue, const bool useDefaultValue=false, const double defaultDiagValue=1.) | ocra::DiagonalLinearFunction | inline |
DiagonalLinearFunction(Variable &x, const double diagonalElementValue, const double vectorElementValue, const bool useDefaultValue=false) | ocra::DiagonalLinearFunction | |
DiagonalLinearFunction(Variable &x) | ocra::DiagonalLinearFunction | 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::DiagonalLinearFunction | protectedvirtual |
doChangeb(const VectorXd &b) | ocra::LinearFunction | protectedvirtual |
doChangeDefaultbValue(const double v) | ocra::BoundFunction | protectedvirtual |
doChangeDefaultDiagonalValue(const double v) | ocra::BoundFunction | protectedvirtual |
doChangeDiagonal(const VectorXd &d) | ocra::BoundFunction | protectedvirtual |
doChangeDiagonal(const double diagonalElementValue, const bool changeDefault=true) | ocra::BoundFunction | protectedvirtual |
doUpdateDimensionBegin(int newDimension) | ocra::DiagonalLinearFunction | protectedvirtual |
doUpdateDimensionEnd(int oldDimension) | ocra::Function | protectedvirtual |
doUpdateInputSizeBegin() | ocra::DiagonalLinearFunction | protectedvirtual |
doUpdateInputSizeEnd() | ocra::DiagonalLinearFunction | 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::BoundFunction | |
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 | |
getDefaultbValue() const | ocra::DiagonalLinearFunction | inline |
getDefaultDiagonalValue() const | ocra::DiagonalLinearFunction | inline |
getDiagonal() const | ocra::DiagonalLinearFunction | inline |
getDimension() const | ocra::Function | |
getJacobian() const | ocra::Function | inline |
getJacobian(int index) const | ocra::Function | inline |
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 | |
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 | |
isUsingDefaultValue() const | ocra::DiagonalLinearFunction | inline |
isValid() const | ocra::Function | inline |
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 |
remove(eFunctionAbility prop) | ocra::AbilitySet | inline |
removeProperty(const std::string &functionProperty) | ocra::IFunctionProperties | protected |
resize() | ocra::Function | protected |
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::LinearFunction | protectedvirtual |
updateFddot() const | ocra::Function | virtual |
updateFdot() const | ocra::Function | virtual |
updateInputSize(int timestamp) | ocra::Function | protected |
updateJacobian() const | ocra::LinearFunction | protectedvirtual |
updateJdotXdot() const | ocra::Function | virtual |
updateValue() const | ocra::DiagonalLinearFunction | protectedvirtual |
x | ocra::Function | protected |
~Function() | ocra::Function | virtual |
~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 |
~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 |