Eigen::DenseFunctor< Scalar_, NX, NY > Struct Template Reference

Public Types

enum  {
  InputsAtCompileTime ,
  ValuesAtCompileTime
}
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTimeJacobianType
 
typedef ColPivHouseholderQR< JacobianTypeQRSolver
 
typedef Scalar_ Scalar
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 

Public Member Functions

 DenseFunctor ()
 
 DenseFunctor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

const int m_inputs
 
const int m_values
 

Detailed Description

template<typename Scalar_, int NX = Dynamic, int NY = Dynamic>
struct Eigen::DenseFunctor< Scalar_, NX, NY >

Definition at line 44 of file LevenbergMarquardt/LevenbergMarquardt.h.

Member Typedef Documentation

◆ InputType

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,InputsAtCompileTime,1> Eigen::DenseFunctor< Scalar_, NX, NY >::InputType

Definition at line 51 of file LevenbergMarquardt/LevenbergMarquardt.h.

◆ JacobianType

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,ValuesAtCompileTime,InputsAtCompileTime> Eigen::DenseFunctor< Scalar_, NX, NY >::JacobianType

Definition at line 53 of file LevenbergMarquardt/LevenbergMarquardt.h.

◆ QRSolver

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
typedef ColPivHouseholderQR<JacobianType> Eigen::DenseFunctor< Scalar_, NX, NY >::QRSolver

Definition at line 54 of file LevenbergMarquardt/LevenbergMarquardt.h.

◆ Scalar

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
typedef Scalar_ Eigen::DenseFunctor< Scalar_, NX, NY >::Scalar

Definition at line 46 of file LevenbergMarquardt/LevenbergMarquardt.h.

◆ ValueType

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
typedef Matrix<Scalar,ValuesAtCompileTime,1> Eigen::DenseFunctor< Scalar_, NX, NY >::ValueType

Definition at line 52 of file LevenbergMarquardt/LevenbergMarquardt.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
anonymous enum
Enumerator
InputsAtCompileTime 
ValuesAtCompileTime 

Definition at line 47 of file LevenbergMarquardt/LevenbergMarquardt.h.

Constructor & Destructor Documentation

◆ DenseFunctor() [1/2]

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
Eigen::DenseFunctor< Scalar_, NX, NY >::DenseFunctor ( )
inline

◆ DenseFunctor() [2/2]

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
Eigen::DenseFunctor< Scalar_, NX, NY >::DenseFunctor ( int  inputs,
int  values 
)
inline

Member Function Documentation

◆ inputs()

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
int Eigen::DenseFunctor< Scalar_, NX, NY >::inputs ( ) const
inline

Definition at line 60 of file LevenbergMarquardt/LevenbergMarquardt.h.

60 { return m_inputs; }

◆ values()

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
int Eigen::DenseFunctor< Scalar_, NX, NY >::values ( ) const
inline

Definition at line 61 of file LevenbergMarquardt/LevenbergMarquardt.h.

61 { return m_values; }

Member Data Documentation

◆ m_inputs

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
const int Eigen::DenseFunctor< Scalar_, NX, NY >::m_inputs

Definition at line 55 of file LevenbergMarquardt/LevenbergMarquardt.h.

◆ m_values

template<typename Scalar_ , int NX = Dynamic, int NY = Dynamic>
const int Eigen::DenseFunctor< Scalar_, NX, NY >::m_values

Definition at line 55 of file LevenbergMarquardt/LevenbergMarquardt.h.


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