InvSourceEstimate value type — central source-space data container produced by every INVLIB inverse solver. More...
#include "inv_global.h"#include "inv_types.h"#include "inv_focal_dipole.h"#include "inv_source_coupling.h"#include "inv_connectivity.h"#include <fs/fs_label.h>#include <vector>#include <Eigen/Core>#include <QSharedPointer>#include <QList>#include <QIODevice>

Go to the source code of this file.
Classes | |
| class | INVLIB::InvSourceEstimate |
| Source-space inverse-solution container with dense grid plus optional focal-dipole, coupling and connectivity layers. More... | |
Namespaces | |
| namespace | INVLIB |
| Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting). | |
InvSourceEstimate value type — central source-space data container produced by every INVLIB inverse solver.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
INVLIB::InvSourceEstimate replaces the legacy MNE-C mneStcDataRec record and carries the full output of an inverse solution: an (n_sources × n_times) data matrix plus the vertex indices, time origin and sample step. Beyond the dense grid it also holds the optional focal-dipole list (InvFocalDipole), coupling groups (InvSourceCoupling) and pairwise connectivity layers (InvConnectivity), so a single value can represent the output of MNE / dSPM / sLORETA, RAP-MUSIC, MxNE or DICS without losing algorithm-specific by-products. The class implements STC / W binary I/O (round-trip compatible with MNE-Python and MNE-C), label-based slicing via FSLIB::FsLabel and copy / reduce / scale operations needed by the visualisation and analysis pipelines.
Definition in file inv_source_estimate.h.