A type to specify a unary operation. More...
#include <jacobianexpr.hpp>
Public Types | |
typedef MyOp::derivType | derivType |
typedef MyOp::exprType | exprType |
typedef UnaryOp< OpID, typename A::exprType > | MyOp |
typedef MyOp::valueType | valueType |
Public Member Functions | |
INLINE derivType | deriv (int i) const |
INLINE JacobianBitset | getDerivs () const |
INLINE bool | hasDeriv (int i) const |
INLINE int | nrOfDeriv () const |
INLINE | Unary (const A &_a) |
INLINE valueType | value () const |
Public Attributes | |
A | a |
A type to specify a unary operation.
OpID is a specialization of the UnaryOp template class. A is the type of the variable on which the unary operator is applied.
Definition at line 134 of file jacobianexpr.hpp.
typedef MyOp::derivType KDL::Unary< A, OpID >::derivType |
Definition at line 139 of file jacobianexpr.hpp.
typedef MyOp::exprType KDL::Unary< A, OpID >::exprType |
Definition at line 137 of file jacobianexpr.hpp.
typedef UnaryOp<OpID,typename A::exprType> KDL::Unary< A, OpID >::MyOp |
Definition at line 136 of file jacobianexpr.hpp.
typedef MyOp::valueType KDL::Unary< A, OpID >::valueType |
Definition at line 138 of file jacobianexpr.hpp.
INLINE KDL::Unary< A, OpID >::Unary | ( | const A & | _a | ) | [inline] |
Definition at line 142 of file jacobianexpr.hpp.
INLINE derivType KDL::Unary< A, OpID >::deriv | ( | int | i | ) | const [inline] |
Definition at line 143 of file jacobianexpr.hpp.
INLINE JacobianBitset KDL::Unary< A, OpID >::getDerivs | ( | ) | const [inline] |
Definition at line 150 of file jacobianexpr.hpp.
INLINE bool KDL::Unary< A, OpID >::hasDeriv | ( | int | i | ) | const [inline] |
Definition at line 153 of file jacobianexpr.hpp.
INLINE int KDL::Unary< A, OpID >::nrOfDeriv | ( | ) | const [inline] |
Returns the total number of variables.
Definition at line 159 of file jacobianexpr.hpp.
INLINE valueType KDL::Unary< A, OpID >::value | ( | ) | const [inline] |
Definition at line 147 of file jacobianexpr.hpp.
A KDL::Unary< A, OpID >::a |
Definition at line 140 of file jacobianexpr.hpp.