TR-mbed 1.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
DenseLM< Scalar > Struct Template Reference
Inheritance diagram for DenseLM< Scalar >:
Eigen::DenseFunctor< Scalar >

Public Types

typedef DenseFunctor< ScalarBase
 
typedef Base::JacobianType JacobianType
 
typedef Matrix< Scalar, Dynamic, 1 > VectorType
 
- Public Types inherited from Eigen::DenseFunctor< Scalar >
enum  
 
typedef Scalar Scalar
 
typedef Matrix< Scalar, InputsAtCompileTime, 1 > InputType
 
typedef Matrix< Scalar, ValuesAtCompileTime, 1 > ValueType
 
typedef Matrix< Scalar, ValuesAtCompileTime, InputsAtCompileTime > JacobianType
 
typedef ColPivHouseholderQR< JacobianTypeQRSolver
 

Public Member Functions

 DenseLM (int n, int m)
 
VectorType model (const VectorType &uv, VectorType &x)
 
void initPoints (VectorType &uv_ref, VectorType &x)
 
int operator() (const VectorType &uv, VectorType &fvec)
 
int df (const VectorType &uv, JacobianType &fjac)
 
- 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
 

Member Typedef Documentation

◆ Base

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

◆ JacobianType

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

◆ VectorType

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

Constructor & Destructor Documentation

◆ DenseLM()

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

Member Function Documentation

◆ df()

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

◆ initPoints()

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

◆ model()

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

◆ operator()()

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

Member Data Documentation

◆ m_x

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

◆ m_y

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

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