0.4.1
Loading...
Searching...
No Matches
NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols > Class Template Reference

KeyedMatrix storage class. More...

Protected Attributes

std::mutex _sliceMutex
 Mutex for accessing the slices.
 
Eigen::Matrix< Scalar, Rows, Cols > matrix
 Data storage of the type.
 

Friends

template<typename Scalar_, typename RowKeyType_, typename ColKeyType_, int Rows_, int Cols_>
class KeyedMatrixBase
 
template<typename Scalar_, typename ColKeyType_, int Cols_>
class KeyedRowVectorBase
 
template<typename Scalar_, typename RowKeyType_, int Rows_>
class KeyedVectorBase
 

Detailed Description

template<typename Scalar, int Rows, int Cols>
class NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols >

KeyedMatrix storage class.

Template Parameters
ScalarNumeric type, e.g. float, double, int or std::complex<float>.
RowsNumber of rows, or Dynamic
ColsNumber of columns, or Dynamic

Definition at line 50 of file KeyedMatrix.hpp.

Friends And Related Symbol Documentation

◆ KeyedMatrixBase

template<typename Scalar, int Rows, int Cols>
template<typename Scalar_, typename RowKeyType_, typename ColKeyType_, int Rows_, int Cols_>
friend class KeyedMatrixBase
friend

Definition at line 58 of file KeyedMatrix.hpp.

◆ KeyedRowVectorBase

template<typename Scalar, int Rows, int Cols>
template<typename Scalar_, typename ColKeyType_, int Cols_>
friend class KeyedRowVectorBase
friend

Definition at line 62 of file KeyedMatrix.hpp.

◆ KeyedVectorBase

template<typename Scalar, int Rows, int Cols>
template<typename Scalar_, typename RowKeyType_, int Rows_>
friend class KeyedVectorBase
friend

Definition at line 60 of file KeyedMatrix.hpp.

Field Documentation

◆ _sliceMutex

template<typename Scalar, int Rows, int Cols>
std::mutex NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols >::_sliceMutex
mutableprotected

Mutex for accessing the slices.

Definition at line 54 of file KeyedMatrix.hpp.

◆ matrix

template<typename Scalar, int Rows, int Cols>
Eigen::Matrix<Scalar, Rows, Cols> NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols >::matrix
protected

Data storage of the type.

Definition at line 53 of file KeyedMatrix.hpp.


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