Public Types | Public Member Functions | Public Attributes | List of all members
DenseLM< Scalar > Struct Template Reference
Inheritance diagram for DenseLM< Scalar >:
Inheritance graph
[legend]

Public Types

typedef DenseFunctor< ScalarBase
 
typedef Base::JacobianType JacobianType
 
typedef Matrix< Scalar, Dynamic, 1 > VectorType
 
- Public Types inherited from Eigen::DenseFunctor< Scalar >
enum  
 
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

 DenseLM (int n, int m)
 
int df (const VectorType &uv, JacobianType &fjac)
 
void initPoints (VectorType &uv_ref, VectorType &x)
 
VectorType model (const VectorType &uv, VectorType &x)
 
int operator() (const VectorType &uv, VectorType &fvec)
 
- Public Member Functions inherited from Eigen::DenseFunctor< Scalar >
 DenseFunctor ()
 
 DenseFunctor (int inputs, int values)
 
int inputs () const
 
int values () const
 

Public Attributes

VectorType m_x
 
VectorType m_y
 
- Public Attributes inherited from Eigen::DenseFunctor< Scalar >
const int m_inputs
 
const int m_values
 

Detailed Description

template<typename Scalar>
struct DenseLM< Scalar >

Definition at line 21 of file denseLM.cpp.

Member Typedef Documentation

◆ Base

template<typename Scalar>
typedef DenseFunctor<Scalar> DenseLM< Scalar >::Base

Definition at line 23 of file denseLM.cpp.

◆ JacobianType

template<typename Scalar>
typedef Base::JacobianType DenseLM< Scalar >::JacobianType

Definition at line 24 of file denseLM.cpp.

◆ VectorType

template<typename Scalar>
typedef Matrix<Scalar,Dynamic,1> DenseLM< Scalar >::VectorType

Definition at line 25 of file denseLM.cpp.

Constructor & Destructor Documentation

◆ DenseLM()

template<typename Scalar>
DenseLM< Scalar >::DenseLM ( int  n,
int  m 
)
inline

Definition at line 27 of file denseLM.cpp.

Member Function Documentation

◆ df()

template<typename Scalar>
int DenseLM< Scalar >::df ( const VectorType uv,
JacobianType fjac 
)
inline

Definition at line 78 of file denseLM.cpp.

◆ initPoints()

template<typename Scalar>
void DenseLM< Scalar >::initPoints ( VectorType uv_ref,
VectorType x 
)
inline

Definition at line 50 of file denseLM.cpp.

◆ model()

template<typename Scalar>
VectorType DenseLM< Scalar >::model ( const VectorType uv,
VectorType x 
)
inline

Definition at line 30 of file denseLM.cpp.

◆ operator()()

template<typename Scalar>
int DenseLM< Scalar >::operator() ( const VectorType uv,
VectorType fvec 
)
inline

Definition at line 56 of file denseLM.cpp.

Member Data Documentation

◆ m_x

template<typename Scalar>
VectorType DenseLM< Scalar >::m_x

Definition at line 98 of file denseLM.cpp.

◆ m_y

template<typename Scalar>
VectorType DenseLM< Scalar >::m_y

Definition at line 98 of file denseLM.cpp.


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


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