_sliceMutex | NAV::internal::KeyedMatrixStorage< Scalar, Rows, Cols > | mutableprotected |
block(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, std::span< const 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(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
block(const RowKeyType &rowKey, std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
checkContinuousBlock(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys, size_t P, size_t Q) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inlineprivate |
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 |
hasAnyCols(std::span< const ColKeyType > keys) const | NAV::internal::KeyedMatrixColsBase< Scalar, ColKeyType, Rows, Cols > | inline |
hasAnyRows(std::span< const 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(std::span< const 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(std::span< const RowKeyType > keys) const | NAV::internal::KeyedMatrixRowsBase< Scalar, RowKeyType, Rows, Cols > | inline |
inverse() const | NAV::internal::KeyedMatrixBase< 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, std::span< const RowKeyType > rowKeys, std::span< const 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(std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleCols(std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(std::span< const RowKeyType > rowKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(std::span< const RowKeyType > rowKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(std::span< const RowKeyType > rowKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
middleRows(std::span< const 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()(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(std::span< const RowKeyType > rowKeys, std::span< const ColKeyType > colKeys) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(std::span< const RowKeyType > rowKeys, const ColKeyType &colKey) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(const RowKeyType &rowKey, std::span< const 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()(std::span< const RowKeyType > rowKeys, all_t) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(std::span< const RowKeyType > rowKeys, all_t) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, std::span< const ColKeyType > colKeys) const | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator()(all_t, std::span< const 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 KeyedMatrixBase &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(KeyedMatrixBase &&other) noexcept | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
operator=(const KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, oRows, oCols > &other) | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
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::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | inline |
~KeyedMatrixBase()=default | NAV::internal::KeyedMatrixBase< Scalar, RowKeyType, ColKeyType, Rows, Cols > | |