Public Types | Public Member Functions
Eigen::AutoDiffJacobian< Functor > Class Template Reference

#include <AutoDiffJacobian.h>

Inheritance diagram for Eigen::AutoDiffJacobian< Functor >:
Inheritance graph
[legend]

List of all members.

Public Types

enum  { InputsAtCompileTime = Functor::InputsAtCompileTime, ValuesAtCompileTime = Functor::ValuesAtCompileTime }
typedef Matrix< ActiveScalar,
InputsAtCompileTime, 1 > 
ActiveInput
typedef AutoDiffScalar
< DerivativeType
ActiveScalar
typedef Matrix< ActiveScalar,
ValuesAtCompileTime, 1 > 
ActiveValue
typedef Matrix< Scalar,
InputsAtCompileTime, 1 > 
DerivativeType
typedef JacobianType::Index Index
typedef Functor::InputType InputType
typedef Functor::JacobianType JacobianType
typedef JacobianType::Scalar Scalar
typedef Functor::ValueType ValueType

Public Member Functions

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

Detailed Description

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

Definition at line 31 of file AutoDiffJacobian.h.


Member Typedef Documentation

template<typename Functor >
typedef Matrix<ActiveScalar, InputsAtCompileTime, 1> Eigen::AutoDiffJacobian< Functor >::ActiveInput

Definition at line 60 of file AutoDiffJacobian.h.

template<typename Functor >
typedef AutoDiffScalar<DerivativeType> Eigen::AutoDiffJacobian< Functor >::ActiveScalar

Definition at line 57 of file AutoDiffJacobian.h.

template<typename Functor >
typedef Matrix<ActiveScalar, ValuesAtCompileTime, 1> Eigen::AutoDiffJacobian< Functor >::ActiveValue

Definition at line 61 of file AutoDiffJacobian.h.

template<typename Functor >
typedef Matrix<Scalar,InputsAtCompileTime,1> Eigen::AutoDiffJacobian< Functor >::DerivativeType

Definition at line 56 of file AutoDiffJacobian.h.

template<typename Functor >
typedef JacobianType::Index Eigen::AutoDiffJacobian< Functor >::Index

Definition at line 54 of file AutoDiffJacobian.h.

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

Reimplemented from Functor< _Scalar, NX, NY >.

Definition at line 50 of file AutoDiffJacobian.h.

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

Reimplemented from Functor< _Scalar, NX, NY >.

Definition at line 52 of file AutoDiffJacobian.h.

template<typename Functor >
typedef JacobianType::Scalar Eigen::AutoDiffJacobian< Functor >::Scalar

Reimplemented from Functor< _Scalar, NX, NY >.

Definition at line 53 of file AutoDiffJacobian.h.

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

Reimplemented from Functor< _Scalar, NX, NY >.

Definition at line 51 of file AutoDiffJacobian.h.


Member Enumeration Documentation

template<typename Functor >
anonymous enum
Enumerator:
InputsAtCompileTime 
ValuesAtCompileTime 

Definition at line 45 of file AutoDiffJacobian.h.


Constructor & Destructor Documentation

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

Definition at line 34 of file AutoDiffJacobian.h.

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

Definition at line 35 of file AutoDiffJacobian.h.

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

Definition at line 39 of file AutoDiffJacobian.h.

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

Definition at line 41 of file AutoDiffJacobian.h.

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

Definition at line 43 of file AutoDiffJacobian.h.


Member Function Documentation

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

Definition at line 63 of file AutoDiffJacobian.h.


The documentation for this class was generated from the following file:


libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:31