Main MRPT website > C++ reference
MRPT logo
Public Types | Public Member Functions | Private Types
Eigen::AdolcForwardJacobian< Functor > Class Template Reference

Detailed Description

template<typename Functor>
class Eigen::AdolcForwardJacobian< Functor >

Definition at line 126 of file AdolcForward.

List of all members.

Public Types

typedef Functor::InputType InputType
typedef Functor::ValueType ValueType
typedef Functor::JacobianType JacobianType
typedef Matrix< ActiveScalar,
InputType::SizeAtCompileTime, 1 > 
ActiveInput
typedef Matrix< ActiveScalar,
ValueType::SizeAtCompileTime, 1 > 
ActiveValue

Public Member Functions

 AdolcForwardJacobian ()
 AdolcForwardJacobian (const Functor &f)
template<typename T0 >
 AdolcForwardJacobian (const T0 &a0)
template<typename T0 , typename T1 >
 AdolcForwardJacobian (const T0 &a0, const T1 &a1)
template<typename T0 , typename T1 , typename T2 >
 AdolcForwardJacobian (const T0 &a0, const T1 &a1, const T1 &a2)
void operator() (const InputType &x, ValueType *v, JacobianType *_jac) const

Private Types

typedef adtl::adouble ActiveScalar

Member Typedef Documentation

template<typename Functor >
typedef Matrix<ActiveScalar, InputType::SizeAtCompileTime, 1> Eigen::AdolcForwardJacobian< Functor >::ActiveInput

Definition at line 146 of file AdolcForward.

template<typename Functor >
typedef adtl::adouble Eigen::AdolcForwardJacobian< Functor >::ActiveScalar [private]

Definition at line 128 of file AdolcForward.

template<typename Functor >
typedef Matrix<ActiveScalar, ValueType::SizeAtCompileTime, 1> Eigen::AdolcForwardJacobian< Functor >::ActiveValue

Definition at line 147 of file AdolcForward.

template<typename Functor >
typedef Functor::InputType Eigen::AdolcForwardJacobian< Functor >::InputType

Definition at line 142 of file AdolcForward.

template<typename Functor >
typedef Functor::JacobianType Eigen::AdolcForwardJacobian< Functor >::JacobianType

Definition at line 144 of file AdolcForward.

template<typename Functor >
typedef Functor::ValueType Eigen::AdolcForwardJacobian< Functor >::ValueType

Definition at line 143 of file AdolcForward.


Constructor & Destructor Documentation

template<typename Functor >
Eigen::AdolcForwardJacobian< Functor >::AdolcForwardJacobian ( ) [inline]

Definition at line 131 of file AdolcForward.

template<typename Functor >
Eigen::AdolcForwardJacobian< Functor >::AdolcForwardJacobian ( const Functor &  f) [inline]

Definition at line 132 of file AdolcForward.

template<typename Functor >
template<typename T0 >
Eigen::AdolcForwardJacobian< Functor >::AdolcForwardJacobian ( const T0 &  a0) [inline]

Definition at line 136 of file AdolcForward.

template<typename Functor >
template<typename T0 , typename T1 >
Eigen::AdolcForwardJacobian< Functor >::AdolcForwardJacobian ( const T0 &  a0,
const T1 &  a1 
) [inline]

Definition at line 138 of file AdolcForward.

template<typename Functor >
template<typename T0 , typename T1 , typename T2 >
Eigen::AdolcForwardJacobian< Functor >::AdolcForwardJacobian ( const T0 &  a0,
const T1 &  a1,
const T1 &  a2 
) [inline]

Definition at line 140 of file AdolcForward.


Member Function Documentation

template<typename Functor >
void Eigen::AdolcForwardJacobian< Functor >::operator() ( const InputType x,
ValueType v,
JacobianType _jac 
) const [inline]

Definition at line 149 of file AdolcForward.




Page generated by Doxygen 1.7.4 for MRPT 0.9.5 SVN:2717 at Sun Oct 16 16:08:03 PDT 2011 Hosted on:
SourceForge.net Logo