v2.0.0
Loading...
Searching...
No Matches
inv_beamformer.h File Reference

InvBeamformer value type — container for pre-computed LCMV / DICS spatial filters and associated metadata. More...

#include "../inv_global.h"
#include "inv_beamformer_settings.h"
#include <Eigen/Core>
#include <QSharedPointer>
#include <QString>
#include <QStringList>
#include <QList>
#include <vector>
Include dependency graph for inv_beamformer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  INVLIB::InvBeamformer
 Computed beamformer spatial filter container. More...

Namespaces

namespace  INVLIB
 Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).

Detailed Description

InvBeamformer value type — container for pre-computed LCMV / DICS spatial filters and associated metadata.

SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors

Author
Christoph Dinh chris.nosp@m.toph.nosp@m..dinh.nosp@m.@mne.nosp@m.-cpp..nosp@m.org
Since
2.1.0
Date
March 2026

INVLIB::InvBeamformer stores the spatial filter weights produced by InvLCMV::makeLCMV or InvDICS::makeDICS together with the whitener, SSP projector, source-space vertex list, source normals, weight-normalisation mode (none / unit-noise-gain / NAI), max-power orientations and (for DICS) the per-frequency filter stack. Holding all this on one value lets the apply* members re-project new data or covariances through a fixed set of filters without rebuilding any of the heavy quantities, mirroring MNE-Python's Beamformer dict.

Definition in file inv_beamformer.h.