Matrix paired with row and column name lists, the on-disk form of FIFFB_PROJ_ITEM / FIFFB_MNE_NAMED_MATRIX payloads. More...
#include "fiff_global.h"#include "fiff_constants.h"#include "fiff_types.h"#include <Eigen/Core>#include <QStringList>#include <QSharedData>#include <QSharedDataPointer>#include <QSharedPointer>#include <memory>

Go to the source code of this file.
Classes | |
| class | FIFFLIB::FiffNamedMatrix |
| FIFF named matrix: dense / sparse Eigen matrix plus row-name and column-name string lists. More... | |
Namespaces | |
| namespace | FIFFLIB |
| FIFF file I/O, in-memory data structures and high-level readers/writers. | |
Functions | |
| std::ostream & | FIFFLIB::operator<< (std::ostream &out, const FIFFLIB::FiffNamedMatrix &p_FiffNamedMatrix) |
| bool | FIFFLIB::operator== (const FiffNamedMatrix &a, const FiffNamedMatrix &b) |
Matrix paired with row and column name lists, the on-disk form of FIFFB_PROJ_ITEM / FIFFB_MNE_NAMED_MATRIX payloads.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2012-2026 MNE-CPP Authors
Several FIFF blocks store a matrix whose rows and columns refer to channel names (SSP projection vectors, CTF compensation matrices, forward gain matrices, MNE noise-covariance whiteners, ...). The on-disk representation is a FIFF_MNE_NROW + FIFF_MNE_NCOL pair plus a dense or sparse matrix tag plus two string-list tags with the row and column names. FiffNamedMatrix bundles all of that into a single object: the Eigen matrix and the two QStringList name vectors, with the same default-construction semantics as numpy.zeros + name lists in mne.SourceEstimate / mne.Forward.
Definition in file fiff_named_matrix.h.