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

INVLIB library export/import macros, build-info accessors, and namespace docstring for the inverse-solver library. More...

#include <QtCore/qglobal.h>
#include <utils/buildinfo.h>
Include dependency graph for inv_global.h:
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).

Macros

#define INVSHARED_EXPORT

Functions

INVSHARED_EXPORT const char * INVLIB::buildDateTime ()
INVSHARED_EXPORT const char * INVLIB::buildHash ()
INVSHARED_EXPORT const char * INVLIB::buildHashLong ()

Detailed Description

INVLIB library export/import macros, build-info accessors, and namespace docstring for the inverse-solver library.

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

The INVLIB library bundles every inverse-method, beamformer and HPI-fit class used by mne-cpp: minimum-norm / dSPM / sLORETA / eLORETA, LCMV and DICS beamformers, RAP-MUSIC, TRAP-MUSIC, MxNE / TF-MxNE / Gamma-MAP, contextual MNE (CMNE), ECD dipole fitting and continuous head-position estimation. This header defines the INVSHARED_EXPORT macro that controls symbol visibility for the shared/static build variants, declares the INVLIB namespace, and exposes buildDateTime and buildHash so applications can stamp the linked INVLIB version into log files and reports.

Definition in file inv_global.h.

Macro Definition Documentation

◆ INVSHARED_EXPORT

#define INVSHARED_EXPORT

Definition at line 38 of file inv_global.h.