#include <autodiff_chain_jacobian.h>
|
| enum | { InputsAtCompileTime = InputType::RowsAtCompileTime,
ValuesAtCompileTime = ValueType::RowsAtCompileTime,
JacobianInputsAtCompileTime = Functor::JacobianColsAtCompileTime
} |
| |
| typedef Functor::InputType | InputType |
| |
| typedef Functor::ValueType | ValueType |
| |
| typedef ValueType::Scalar | Scalar |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, JacobianInputsAtCompileTime > | JacobianType |
| |
| typedef Matrix< Scalar, InputsAtCompileTime, JacobianInputsAtCompileTime > | InputJacobianType |
| |
| typedef JacobianType::Index | Index |
| |
| typedef Matrix< Scalar, JacobianInputsAtCompileTime, 1 > | DerivativeType |
| |
| typedef AutoDiffScalar< DerivativeType > | ActiveScalar |
| |
| typedef Matrix< ActiveScalar, InputsAtCompileTime, 1 > | ActiveInput |
| |
| typedef Matrix< ActiveScalar, ValuesAtCompileTime, 1 > | ActiveValue |
| |
|
| | AutoDiffChainJacobian () |
| |
| | AutoDiffChainJacobian (const Functor &f) |
| |
| template<typename T0 > |
| | AutoDiffChainJacobian (const T0 &a0) |
| |
| template<typename T0 , typename T1 > |
| | AutoDiffChainJacobian (const T0 &a0, const T1 &a1) |
| |
| template<typename T0 , typename T1 , typename T2 > |
| | AutoDiffChainJacobian (const T0 &a0, const T1 &a1, const T2 &a2) |
| |
| EIGEN_STRONG_INLINE void | operator() (const InputType &x, ValueType &v) const |
| |
| void | operator() (const InputType &x, ValueType &v, JacobianType &jac) const |
| |
| void | operator() (const InputType &x, ValueType &v, JacobianType &jac, const InputJacobianType &ijac) const |
| |
| void | operator() (const InputType &x, ValueType &v, JacobianType &jac=0, const InputJacobianType *_ijac=0) const |
| |
◆ ActiveInput
template<typename Functor >
◆ ActiveScalar
template<typename Functor >
◆ ActiveValue
template<typename Functor >
◆ DerivativeType
template<typename Functor >
◆ Index
template<typename Functor >
◆ InputJacobianType
template<typename Functor >
◆ InputType
template<typename Functor >
◆ JacobianType
template<typename Functor >
◆ Scalar
template<typename Functor >
◆ ValueType
template<typename Functor >
◆ anonymous enum
template<typename Functor >
| Enumerator |
|---|
| InputsAtCompileTime | |
| ValuesAtCompileTime | |
| JacobianInputsAtCompileTime | |
◆ AutoDiffChainJacobian() [1/5]
template<typename Functor >
◆ AutoDiffChainJacobian() [2/5]
template<typename Functor >
◆ AutoDiffChainJacobian() [3/5]
template<typename Functor >
template<typename T0 >
◆ AutoDiffChainJacobian() [4/5]
template<typename Functor >
template<typename T0 , typename T1 >
◆ AutoDiffChainJacobian() [5/5]
template<typename Functor >
template<typename T0 , typename T1 , typename T2 >
◆ operator()() [1/4]
template<typename Functor >
◆ operator()() [2/4]
template<typename Functor >
◆ operator()() [3/4]
template<typename Functor >
◆ operator()() [4/4]
template<typename Functor >
The documentation for this class was generated from the following file: