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

Composite SSP projection operator P = I - U U^T assembled from a list of MNELIB::MNEProjItem. More...

#include "mne_global.h"
#include "mne_named_matrix.h"
#include "mne_proj_item.h"
#include <fiff/fiff_types.h>
#include <fiff/fiff_stream.h>
#include <fiff/fiff_dir_node.h>
#include <Eigen/Core>
#include <QSharedPointer>
#include <QTextStream>
#include <memory>
Include dependency graph for mne_proj_op.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MNELIB::MNEProjOp
 Projection operator managing a set of linear projection items and the final compiled projector matrix. More...

Namespaces

namespace  MNELIB
 Core MNE data structures (source spaces, source estimates, hemispheres).

Detailed Description

Composite SSP projection operator P = I - U U^T assembled from a list of MNELIB::MNEProjItem.

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.0.0
Date
March 2026

MNELIB::MNEProjOp is the operator form of the SSP machinery: it stacks the active projection vectors into an orthonormal basis and applies the corresponding rank-one removal to sensor data, leadfields or noise covariances. Used by the raw, evoked and forward paths to keep all data products in the same projected subspace.

Definition in file mne_proj_op.h.