#include <autodiff_chain_jacobian.h>
Public Types | |
enum | { InputsAtCompileTime = InputType::RowsAtCompileTime, ValuesAtCompileTime = ValueType::RowsAtCompileTime, JacobianInputsAtCompileTime = Functor::JacobianColsAtCompileTime } |
typedef Matrix< ActiveScalar, InputsAtCompileTime, 1 > | ActiveInput |
typedef AutoDiffScalar< DerivativeType > | ActiveScalar |
typedef Matrix< ActiveScalar, ValuesAtCompileTime, 1 > | ActiveValue |
typedef Matrix< Scalar, JacobianInputsAtCompileTime, 1 > | DerivativeType |
typedef JacobianType::Index | Index |
typedef Matrix< Scalar, InputsAtCompileTime, JacobianInputsAtCompileTime > | InputJacobianType |
typedef Functor::InputType | InputType |
typedef Matrix< Scalar, ValuesAtCompileTime, JacobianInputsAtCompileTime > | JacobianType |
typedef ValueType::Scalar | Scalar |
typedef Functor::ValueType | ValueType |
Public Member Functions | |
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 |
Definition at line 18 of file autodiff_chain_jacobian.h.
typedef Matrix<ActiveScalar, InputsAtCompileTime, 1> Eigen::AutoDiffChainJacobian< Functor >::ActiveInput |
Definition at line 63 of file autodiff_chain_jacobian.h.
typedef AutoDiffScalar<DerivativeType> Eigen::AutoDiffChainJacobian< Functor >::ActiveScalar |
Definition at line 61 of file autodiff_chain_jacobian.h.
typedef Matrix<ActiveScalar, ValuesAtCompileTime, 1> Eigen::AutoDiffChainJacobian< Functor >::ActiveValue |
Definition at line 64 of file autodiff_chain_jacobian.h.
typedef Matrix<Scalar, JacobianInputsAtCompileTime, 1> Eigen::AutoDiffChainJacobian< Functor >::DerivativeType |
Definition at line 60 of file autodiff_chain_jacobian.h.
typedef JacobianType::Index Eigen::AutoDiffChainJacobian< Functor >::Index |
Definition at line 58 of file autodiff_chain_jacobian.h.
typedef Matrix<Scalar, InputsAtCompileTime, JacobianInputsAtCompileTime> Eigen::AutoDiffChainJacobian< Functor >::InputJacobianType |
Definition at line 57 of file autodiff_chain_jacobian.h.
typedef Functor::InputType Eigen::AutoDiffChainJacobian< Functor >::InputType |
Definition at line 44 of file autodiff_chain_jacobian.h.
typedef Matrix<Scalar, ValuesAtCompileTime, JacobianInputsAtCompileTime> Eigen::AutoDiffChainJacobian< Functor >::JacobianType |
Definition at line 55 of file autodiff_chain_jacobian.h.
typedef ValueType::Scalar Eigen::AutoDiffChainJacobian< Functor >::Scalar |
Definition at line 46 of file autodiff_chain_jacobian.h.
typedef Functor::ValueType Eigen::AutoDiffChainJacobian< Functor >::ValueType |
Definition at line 45 of file autodiff_chain_jacobian.h.
anonymous enum |
Enumerator | |
---|---|
InputsAtCompileTime | |
ValuesAtCompileTime | |
JacobianInputsAtCompileTime |
Definition at line 48 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 21 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 22 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 31 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 35 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 39 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 100 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 105 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 110 of file autodiff_chain_jacobian.h.
|
inline |
Definition at line 115 of file autodiff_chain_jacobian.h.