compbio
Public Types | Public Member Functions | List of all members
Eigen::AutoDiffJacobian< Functor > Class Template Reference
Inheritance diagram for Eigen::AutoDiffJacobian< Functor >:
Functor< _Scalar, NX, NY >

Public Types

enum  { InputsAtCompileTime = InputType::RowsAtCompileTime, ValuesAtCompileTime = ValueType::RowsAtCompileTime }
 
typedef Functor::InputType InputType
 
typedef Functor::ValueType ValueType
 
typedef ValueType::Scalar Scalar
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
 
typedef JacobianType::Index Index
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > DerivativeType
 
typedef AutoDiffScalar< DerivativeTypeActiveScalar
 
typedef Matrix< ActiveScalar, InputsAtCompileTime, 1 > ActiveInput
 
typedef Matrix< ActiveScalar, ValuesAtCompileTime, 1 > ActiveValue
 
- Public Types inherited from Functor< _Scalar, NX, NY >
enum  { InputsAtCompileTime = NX, ValuesAtCompileTime = NY }
 
enum  { InputsAtCompileTime = NX, ValuesAtCompileTime = NY }
 
typedef _Scalar Scalar
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
 
typedef _Scalar Scalar
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
 

Public Member Functions

 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 T2 &a2)
 
void operator() (const InputType &x, ValueType *v, JacobianType *_jac=0) const
 
- Public Member Functions inherited from Functor< _Scalar, NX, NY >
 Functor (int inputs, int values)
 
int inputs () const
 
int values () const
 
 Functor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Additional Inherited Members

- Public Attributes inherited from Functor< _Scalar, NX, NY >
const int m_inputs
 
const int m_values
 
int m_inputs
 
int m_values
 

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