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>

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 |
Command-line and programmatic settings struct for the mne_dipole_fit driver.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
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.