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

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 } |
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
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.