|
| enum | { InputsAtCompileTime = InputType::RowsAtCompileTime,
ValuesAtCompileTime = ValueType::RowsAtCompileTime,
JacobianInputsAtCompileTime = Functor::JacobianColsAtCompileTime
} |
| |
| typedef Matrix< OuterActiveScalar, InputsAtCompileTime, 1 > | ActiveInput |
| |
| typedef Matrix< OuterActiveScalar, ValuesAtCompileTime, 1 > | ActiveValue |
| |
| typedef Array< Matrix< Scalar, JacobianInputsAtCompileTime, JacobianInputsAtCompileTime >, ValuesAtCompileTime, 1 > | HessianType |
| |
| typedef JacobianType::Index | Index |
| |
| typedef AutoDiffScalar< InnerDerivativeType > | InnerActiveScalar |
| |
| typedef Matrix< Scalar, JacobianInputsAtCompileTime, 1 > | InnerDerivativeType |
| |
| typedef Array< Matrix< Scalar, JacobianInputsAtCompileTime, JacobianInputsAtCompileTime >, InputsAtCompileTime, 1 > | InputHessianType |
| |
| typedef Matrix< Scalar, InputsAtCompileTime, JacobianInputsAtCompileTime > | InputJacobianType |
| |
| typedef Functor::InputType | InputType |
| |
| typedef Matrix< Scalar, ValuesAtCompileTime, JacobianInputsAtCompileTime > | JacobianType |
| |
| typedef AutoDiffScalar< OuterDerivativeType > | OuterActiveScalar |
| |
| typedef Matrix< InnerActiveScalar, JacobianInputsAtCompileTime, 1 > | OuterDerivativeType |
| |
| typedef ValueType::Scalar | Scalar |
| |
| typedef Functor::ValueType | ValueType |
| |
|
| | AutoDiffChainHessian () |
| |
| | AutoDiffChainHessian (const Functor &f) |
| |
| template<typename T0 > |
| | AutoDiffChainHessian (const T0 &a0) |
| |
| template<typename T0 , typename T1 > |
| | AutoDiffChainHessian (const T0 &a0, const T1 &a1) |
| |
| template<typename T0 , typename T1 , typename T2 > |
| | AutoDiffChainHessian (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, HessianType &hess) const |
| |
| void | operator() (const InputType &x, ValueType &v, JacobianType &jac, HessianType &hess, const InputJacobianType &ijac, const InputHessianType &ihess) const |
| |
| void | operator() (const InputType &x, ValueType &v, JacobianType &jac=0, HessianType &hess, const InputJacobianType *_ijac=0, const InputHessianType *_ihess=0) const |
| |
template<typename Functor>
class Eigen::AutoDiffChainHessian< Functor >
Definition at line 19 of file autodiff_chain_hessian.h.