Public Types | Public Member Functions | Public Attributes | List of all members
Eigen::SparseFunctor< _Scalar, _Index > Struct Template Reference

#include <LevenbergMarquardt.h>

Public Types

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

Public Member Functions

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

Public Attributes

const int m_inputs
 
const int m_values
 

Detailed Description

template<typename _Scalar, typename _Index>
struct Eigen::SparseFunctor< _Scalar, _Index >

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

Member Typedef Documentation

◆ Index

template<typename _Scalar, typename _Index>
typedef _Index Eigen::SparseFunctor< _Scalar, _Index >::Index

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

◆ InputType

template<typename _Scalar, typename _Index>
typedef Matrix<Scalar,Dynamic,1> Eigen::SparseFunctor< _Scalar, _Index >::InputType

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

◆ JacobianType

template<typename _Scalar, typename _Index>
typedef SparseMatrix<Scalar, ColMajor, Index> Eigen::SparseFunctor< _Scalar, _Index >::JacobianType

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

◆ QRSolver

template<typename _Scalar, typename _Index>
typedef SparseQR<JacobianType, COLAMDOrdering<int> > Eigen::SparseFunctor< _Scalar, _Index >::QRSolver

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

◆ Scalar

template<typename _Scalar, typename _Index>
typedef _Scalar Eigen::SparseFunctor< _Scalar, _Index >::Scalar

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

◆ ValueType

template<typename _Scalar, typename _Index>
typedef Matrix<Scalar,Dynamic,1> Eigen::SparseFunctor< _Scalar, _Index >::ValueType

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

Member Enumeration Documentation

◆ anonymous enum

template<typename _Scalar, typename _Index>
anonymous enum
Enumerator
InputsAtCompileTime 
ValuesAtCompileTime 

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

Constructor & Destructor Documentation

◆ SparseFunctor()

template<typename _Scalar, typename _Index>
Eigen::SparseFunctor< _Scalar, _Index >::SparseFunctor ( int  inputs,
int  values 
)
inline

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

Member Function Documentation

◆ inputs()

template<typename _Scalar, typename _Index>
int Eigen::SparseFunctor< _Scalar, _Index >::inputs ( ) const
inline

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

◆ values()

template<typename _Scalar, typename _Index>
int Eigen::SparseFunctor< _Scalar, _Index >::values ( ) const
inline

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

Member Data Documentation

◆ m_inputs

template<typename _Scalar, typename _Index>
const int Eigen::SparseFunctor< _Scalar, _Index >::m_inputs

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

◆ m_values

template<typename _Scalar, typename _Index>
const int Eigen::SparseFunctor< _Scalar, _Index >::m_values

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


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:43:17