Eigen::SparseFunctor< Scalar_, Index_ > Struct Template Reference

#include <LevenbergMarquardt.h>

Public Types

enum  { InputsAtCompileTime = Dynamic , ValuesAtCompileTime = Dynamic }
 
typedef Scalar_ Scalar
 
typedef Index_ Index
 
typedef Matrix< Scalar, Dynamic, 1 > InputType
 
typedef Matrix< Scalar, Dynamic, 1 > ValueType
 
typedef SparseMatrix< Scalar, ColMajor, IndexJacobianType
 
typedef SparseQR< JacobianType, COLAMDOrdering< int > > QRSolver
 

Public Member Functions

 SparseFunctor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

const int m_inputs
 
const int m_values
 

Member Typedef Documentation

◆ Index

template<typename Scalar_ , typename Index_ >
typedef Index_ Eigen::SparseFunctor< Scalar_, Index_ >::Index

◆ InputType

template<typename Scalar_ , typename Index_ >
typedef Matrix<Scalar, Dynamic, 1> Eigen::SparseFunctor< Scalar_, Index_ >::InputType

◆ JacobianType

template<typename Scalar_ , typename Index_ >
typedef SparseMatrix<Scalar, ColMajor, Index> Eigen::SparseFunctor< Scalar_, Index_ >::JacobianType

◆ QRSolver

template<typename Scalar_ , typename Index_ >
typedef SparseQR<JacobianType, COLAMDOrdering<int> > Eigen::SparseFunctor< Scalar_, Index_ >::QRSolver

◆ Scalar

template<typename Scalar_ , typename Index_ >
typedef Scalar_ Eigen::SparseFunctor< Scalar_, Index_ >::Scalar

◆ ValueType

template<typename Scalar_ , typename Index_ >
typedef Matrix<Scalar, Dynamic, 1> Eigen::SparseFunctor< Scalar_, Index_ >::ValueType

Member Enumeration Documentation

◆ anonymous enum

template<typename Scalar_ , typename Index_ >
anonymous enum
Enumerator
InputsAtCompileTime 
ValuesAtCompileTime 
const int Dynamic
Definition: Constants.h:25
@ InputsAtCompileTime
Definition: LevenbergMarquardt/LevenbergMarquardt.h:74
@ ValuesAtCompileTime
Definition: LevenbergMarquardt/LevenbergMarquardt.h:74

Constructor & Destructor Documentation

◆ SparseFunctor()

template<typename Scalar_ , typename Index_ >
Eigen::SparseFunctor< Scalar_, Index_ >::SparseFunctor ( int  inputs,
int  values 
)
inline
const int m_values
Definition: LevenbergMarquardt/LevenbergMarquardt.h:81
const int m_inputs
Definition: LevenbergMarquardt/LevenbergMarquardt.h:81
int inputs() const
Definition: LevenbergMarquardt/LevenbergMarquardt.h:78
int values() const
Definition: LevenbergMarquardt/LevenbergMarquardt.h:79

Member Function Documentation

◆ inputs()

template<typename Scalar_ , typename Index_ >
int Eigen::SparseFunctor< Scalar_, Index_ >::inputs ( ) const
inline

◆ values()

template<typename Scalar_ , typename Index_ >
int Eigen::SparseFunctor< Scalar_, Index_ >::values ( ) const
inline

Member Data Documentation

◆ m_inputs

template<typename Scalar_ , typename Index_ >
const int Eigen::SparseFunctor< Scalar_, Index_ >::m_inputs

◆ m_values

template<typename Scalar_ , typename Index_ >
const int Eigen::SparseFunctor< Scalar_, Index_ >::m_values

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