biogears::Functor< _Scalar, NX, NY > Struct Template Reference

Public Types

enum  { InputsAtCompileTime = NX, ValuesAtCompileTime = NY }
 
typedef _Scalar Scalar
 
typedef Eigen::Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Eigen::Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTimeJacobianType
 

Public Member Functions

 Functor ()
 
 Functor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

int m_inputs
 
int m_values
 

Member Typedef Documentation

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
typedef Eigen::Matrix<Scalar, InputsAtCompileTime, 1> biogears::Functor< _Scalar, NX, NY >::InputType
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
typedef Eigen::Matrix<Scalar, ValuesAtCompileTime, InputsAtCompileTime> biogears::Functor< _Scalar, NX, NY >::JacobianType
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
typedef _Scalar biogears::Functor< _Scalar, NX, NY >::Scalar
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
typedef Eigen::Matrix<Scalar, ValuesAtCompileTime, 1> biogears::Functor< _Scalar, NX, NY >::ValueType

Member Enumeration Documentation

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
anonymous enum
Enumerator
InputsAtCompileTime 
ValuesAtCompileTime 

Constructor & Destructor Documentation

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
biogears::Functor< _Scalar, NX, NY >::Functor ( )
inline
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
biogears::Functor< _Scalar, NX, NY >::Functor ( int  inputs,
int  values 
)
inline

Member Function Documentation

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
int biogears::Functor< _Scalar, NX, NY >::inputs ( ) const
inline
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
int biogears::Functor< _Scalar, NX, NY >::values ( ) const
inline

Member Data Documentation

template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
int biogears::Functor< _Scalar, NX, NY >::m_inputs
template<typename _Scalar, int NX = Eigen::Dynamic, int NY = Eigen::Dynamic>
int biogears::Functor< _Scalar, NX, NY >::m_values