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

Command-line and programmatic settings struct for the mne_dipole_fit driver. More...

#include "../inv_global.h"
#include "inv_ecd_set.h"
#include <mne/mne_types.h>
#include <Eigen/Core>
#include <QSharedPointer>
#include <QStringList>
Include dependency graph for inv_dipole_fit_settings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  INVLIB::InvDipoleFitSettings
 Settings for the mne_dipole_fit driver (forward model, guess grid, data, projections, output). More...

Namespaces

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

Variables

constexpr double INVLIB::BIG_TIME = 1e6

Detailed Description

Command-line and programmatic settings struct for the mne_dipole_fit driver.

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

INVLIB::InvDipoleFitSettings collects every option that the classic mne_dipole_fit command-line tool accepts — BEM file, sphere origin, EEG model, guess-grid parameters, noise-covariance file, measurement file and time window, projection list, regularisation per channel type, and output dip/bdip file names. The class can be populated from argc / argv (for the mne_dipole_fit binary) or directly by application code, and checkIntegrity validates the combination of choices before the fit workspace is built. Refactored from setup.c / argument-parsing code in MNE-C.

Definition in file inv_dipole_fit_settings.h.