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

Strongly-typed enumerations that tag a source estimate with the inverse method, source-space type, and orientation constraint that produced it. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

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

Enumerations

enum class  INVLIB::InvEstimateMethod {
  INVLIB::Unknown = 0 , INVLIB::MNE , INVLIB::dSPM , INVLIB::sLORETA ,
  INVLIB::eLORETA , INVLIB::LCMV , INVLIB::DICS , INVLIB::SAM ,
  INVLIB::MixedNorm , INVLIB::GammaMAP , INVLIB::DipoleFit , INVLIB::RapMusic ,
  INVLIB::PwlRapMusic
}
enum class  INVLIB::InvSourceSpaceType {
  INVLIB::Unknown = 0 , INVLIB::Surface , INVLIB::Volume , INVLIB::Mixed ,
  INVLIB::Discrete
}
enum class  INVLIB::InvOrientationType { INVLIB::Unknown = 0 , INVLIB::Fixed , INVLIB::Free , INVLIB::Loose }

Detailed Description

Strongly-typed enumerations that tag a source estimate with the inverse method, source-space type, and orientation constraint that produced it.

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

Defines INVLIB::InvEstimateMethod (MNE, dSPM, sLORETA, eLORETA, LCMV, DICS, SAM, MixedNorm, GammaMAP, DipoleFit, RapMusic, PwlRapMusic), INVLIB::InvSourceSpaceType (surface, volume, mixed, discrete) and INVLIB::InvOrientationType (fixed, free, loose). These tags travel on every INVLIB::InvSourceEstimate so downstream consumers (visualisation, ROI extraction, tokenisation, CSV export) can branch on the algorithm and geometry that produced the data without re-inspecting matrix shapes.

Definition in file inv_types.h.