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

Public Types

typedef SparseFunctor< Scalar, intBase
 
typedef Base::JacobianType JacobianType
 
typedef Matrix< Scalar, Dynamic, 1 > VectorType
 
- Public Types inherited from Eigen::SparseFunctor< Scalar, int >
enum  
 
typedef int 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 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)
 
 sparseGaussianTest (int inputs, int values)
 
- Public Member Functions inherited from Eigen::SparseFunctor< Scalar, int >
int inputs () const
 
 SparseFunctor (int inputs, int values)
 
int values () const
 

Public Attributes

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

Detailed Description

template<typename Scalar>
struct sparseGaussianTest< Scalar >

Definition at line 21 of file sparseLM.cpp.

Member Typedef Documentation

◆ Base

template<typename Scalar>
typedef SparseFunctor<Scalar,int> sparseGaussianTest< Scalar >::Base

Definition at line 24 of file sparseLM.cpp.

◆ JacobianType

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

Definition at line 25 of file sparseLM.cpp.

◆ VectorType

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

Definition at line 23 of file sparseLM.cpp.

Constructor & Destructor Documentation

◆ sparseGaussianTest()

template<typename Scalar>
sparseGaussianTest< Scalar >::sparseGaussianTest ( int  inputs,
int  values 
)
inline

Definition at line 26 of file sparseLM.cpp.

Member Function Documentation

◆ df()

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

Definition at line 83 of file sparseLM.cpp.

◆ initPoints()

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

Definition at line 54 of file sparseLM.cpp.

◆ model()

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

Definition at line 29 of file sparseLM.cpp.

◆ operator()()

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

Definition at line 59 of file sparseLM.cpp.

Member Data Documentation

◆ m_x

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

Definition at line 124 of file sparseLM.cpp.

◆ m_y

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

Definition at line 124 of file sparseLM.cpp.


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


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