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

Public Types

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

 sparseGaussianTest (int inputs, int values)
 
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::SparseFunctor< Scalar, int >
 SparseFunctor (int inputs, int values)
 
int inputs () const
 
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
 

Member Typedef Documentation

◆ Base

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

◆ JacobianType

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

◆ VectorType

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

Constructor & Destructor Documentation

◆ sparseGaussianTest()

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

Member Function Documentation

◆ df()

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

◆ initPoints()

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

◆ model()

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

◆ operator()()

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

Member Data Documentation

◆ m_x

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

◆ m_y

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

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