block(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(all_t, all_t) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(all_t, all_t) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
col(const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
col(const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
colIndices | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | protected |
colKeys() const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
colKeysVector | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | protected |
cols() const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
colSlice | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | mutableprotected |
getSubMatrix(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) const | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
hasAnyCols(const std::vector< ColKeyType > &keys) const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
hasAnyRows(const std::vector< RowKeyType > &keys) const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
hasCol(const ColKeyType &key) const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
hasCols(const std::vector< ColKeyType > &keys) const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
hasRow(const RowKeyType &key) const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
hasRows(const std::vector< RowKeyType > &keys) const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
inverse() const | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(const Eigen::MatrixBase< Derived > &matrix, const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(const Eigen::MatrixBase< Derived > &matrix, const std::vector< RowKeyType > &keys) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(const KeyedMatrix &other) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(KeyedMatrix &&other) noexcept | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(const KeyedMatrix< Scalar, RowKeyType, ColKeyType, Eigen::Dynamic, Eigen::Dynamic > &other) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrix(KeyedMatrix< Scalar, RowKeyType, ColKeyType, Eigen::Dynamic, Eigen::Dynamic > &&other) noexcept | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrixBase(const Eigen::MatrixBase< Derived > &matrix) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inlineexplicit |
KeyedMatrixBase(const Eigen::MatrixBase< Derived > &matrix, const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrixBase(const KeyedMatrixBase &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrixBase(KeyedMatrixBase &&other) noexcept | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrixBase(const KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, oRows, oCols > &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
KeyedMatrixBase(KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, oRows, oCols > &&other) noexcept | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
matrix | NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols > | protected |
middleCols(const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(const std::vector< RowKeyType > &rowKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(const std::vector< RowKeyType > &rowKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(const std::vector< RowKeyType > &rowKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(const std::vector< RowKeyType > &rowKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator Eigen::Matrix< Scalar, Rows, Cols >() | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inlineexplicit |
operator()(const RowKeyType &rowKey, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, all_t) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, all_t) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, all_t) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const std::vector< RowKeyType > &rowKeys, all_t) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, const std::vector< ColKeyType > &colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, const std::vector< ColKeyType > &colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, all_t) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, all_t) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(const KeyedMatrix &other) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(KeyedMatrix &&other) noexcept | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(const KeyedMatrix< Scalar, RowKeyType, ColKeyType, Eigen::Dynamic, Eigen::Dynamic > &other) | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(KeyedMatrix< Scalar, RowKeyType, ColKeyType, Eigen::Dynamic, Eigen::Dynamic > &&other) noexcept | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
NAV::internal::KeyedMatrixBase::operator=(const KeyedMatrixBase &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
NAV::internal::KeyedMatrixBase::operator=(KeyedMatrixBase &&other) noexcept | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
NAV::internal::KeyedMatrixBase::operator=(const KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, oRows, oCols > &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
NAV::internal::KeyedMatrixBase::operator=(KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, oRows, oCols > &&other) noexcept | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
replaceColKey(const ColKeyType &oldKey, const ColKeyType &newKey) | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
replaceRowKey(const RowKeyType &oldKey, const RowKeyType &newKey) | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
row(const RowKeyType &rowKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
row(const RowKeyType &rowKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
rowIndices | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | protected |
rowKeys() const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
rowKeysVector | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | protected |
rows() const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
rowSlice | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | mutableprotected |
transposed() const | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
~KeyedMatrix()=default | NAV::KeyedMatrix< Scalar, RowKeyType, ColKeyType, Rows, Cols > | |
~KeyedMatrixBase()=default | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | |