v2.0.0
Loading...
Searching...
No Matches
fwd Directory Reference
Directory dependency graph for fwd:
src/libraries/fwd

Directories

 
compute_fwd

Files

 
fwd.h
 Thin static-wrapper façade exposing the MNE Matlab-toolbox forward-solution entry points (e.g. mne_read_forward_solution).
 
fwd_bem_model.cpp
 BEM model implementation — FIFF I/O for layered surfaces and pre-inverted potential-solution matrices, IP-approach setup, and the dipole-field/potential evaluators that drive the BEM forward solver.
 
fwd_bem_model.h
 Boundary Element Method (BEM) volume-conductor model — layered triangulated surfaces, conductivities, IP-approach matrix and potential-solution matrix.
 
fwd_bem_solution.cpp
 FwdBemSolution implementation — storage for the dense ncoil × np Geselowitz projection that contracts BEM node potentials into MEG coil readings or EEG electrode voltages.
 
fwd_bem_solution.h
 Per-sensor projection matrix that turns BEM node potentials into MEG coil readings or EEG electrode voltages.
 
fwd_coil.cpp
 FwdCoil implementation — construction, copy, coordinate-frame transforms and coil-class predicates for a single MEG sensor coil or EEG electrode.
 
fwd_coil.h
 Single MEG sensor coil or EEG electrode described by a set of weighted integration points in its own coordinate frame.
 
fwd_coil_set.cpp
 FwdCoilSet implementation — coil_def.dat template parser plus the create_meg_coils / create_eeg_els factories that turn FIFF channel descriptions into integration-ready FwdCoil arrays.
 
fwd_coil_set.h
 Container of FwdCoil instances representing either a sensor-type template database or a concrete per-channel sensor array.
 
fwd_comp_data.cpp
 FwdCompData implementation — wraps a base field/grad function pair, evaluates it on both primary and reference coils, and emits the CTF/4D software-gradiometer compensated result.
 
fwd_comp_data.h
 Software-gradiometer compensation wrapper that subtracts the reference-channel contribution from the primary forward field.
 
fwd_eeg_sphere_layer.cpp
 FwdEegSphereLayer implementation — trivial storage for one concentric shell (rad, sigma) of the layered de Munck / Berg-Scherg EEG head model, plus the inner-to-outer radius comparator used by the model setup.
 
fwd_eeg_sphere_layer.h
 Single concentric spherical shell (radius + conductivity) of a multi-layer EEG head model.
 
fwd_eeg_sphere_model.cpp
 FwdEegSphereModel implementation — de Munck Legendre-series EEG potential, Berg-Scherg equivalent-source least-squares fit, and Sarvas analytic MEG field for spherically-symmetric volume conductors.
 
fwd_eeg_sphere_model.h
 Multi-shell spherical head model with Berg-Scherg equivalent-source approximation for fast EEG forward computation.
 
fwd_eeg_sphere_model_set.cpp
 FwdEegSphereModelSet implementation — mne_setup_eeg_sphere_model parameter-file parser plus name-based lookup over the resulting FwdEegSphereModel instances.
 
fwd_eeg_sphere_model_set.h
 Named container of FwdEegSphereModel objects loaded from an mne_setup_eeg_sphere_model parameter file.
 
fwd_field_map.cpp
 Sphere-model field mapping.
 
fwd_field_map.h
 Sphere-model field interpolator that maps measured MEG/EEG values onto a dense scalp or cortical surface.
 
fwd_global.cpp
 FWDLIB build-info implementation — returns the embedded build timestamp and short/long git hashes used in the library banner.
 
fwd_global.h
 Symbol-visibility macro and build-info entry points for the FWDLIB (MEG/EEG forward-modelling) library.
 
fwd_thread_arg.cpp
 FwdThreadArg implementation — trivial allocation/cleanup of the per-thread work packet (dipole range, coil set, callback pointers, output view) dispatched by the parallel source-space loop.
 
fwd_thread_arg.h
 Per-thread work packet (dipole range, coil set, output column) consumed by the parallel forward-solution dipole loop.
 
fwd_types.h
 std::function aliases for the generic dipole field / potential / field-gradient callbacks driving the source-space loop.