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

Parameter object holding the CLI/script-level configuration consumed by ComputeFwd. More...

#include "../fwd_global.h"
#include <fiff/fiff_constants.h>
#include <fiff/fiff_info.h>
#include <fiff/fiff_coord_trans.h>
#include <Eigen/Core>
#include <QString>
#include <QStringList>
#include <QSharedPointer>
#include <memory>
Include dependency graph for compute_fwd_settings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FWDLIB::ComputeFwdSettings
 Settings struct — source-space / BEM / sphere paths, sensor selection, coordinate transforms and accuracy level consumed by ComputeFwd. More...

Namespaces

namespace  FWDLIB
 Forward modelling — BEM solver, spherical models, sensor/coil definitions and the lead-field assembly that links current dipoles to MEG/EEG sensor readings.

Detailed Description

Parameter object holding the CLI/script-level configuration consumed by ComputeFwd.

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

ComputeFwdSettings is the in-memory image of the command-line arguments accepted by mne_forward_solution — paths to the source-space, BEM or sphere model, measurement FIFF, MRI/head transform and coil-definition files; sensor selection (MEG-only, EEG-only, both); coil-integration accuracy (point / normal / accurate); whether to include the magnetic-dipole approximation; and the destination file for the resulting forward solution. Centralising these fields keeps ComputeFwd's constructor signature short and lets GUI front-ends (mne_forward_gui) and batch scripts share the same validation logic via checkIntegrity.

Definition in file compute_fwd_settings.h.