Immutable configuration for the HPI signal model — coil drive frequencies, sample rate, line frequency and model variant. More...


Go to the source code of this file.
Classes | |
| class | INVLIB::InvHpiModelParameters |
| Configuration parameters for the HPI signal model (line frequency, coil frequencies, sample rate, buffer size). More... | |
Namespaces | |
| namespace | INVLIB |
| Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting). | |
Immutable configuration for the HPI signal model — coil drive frequencies, sample rate, line frequency and model variant.
SPDX-License-Identifier: BSD-3-Clause Copyright (c) 2026 MNE-CPP Authors
INVLIB::InvHpiModelParameters captures the four quantities that fully determine the design of the sinusoidal HPI signal model: the list of HPI coil drive frequencies (typically four MEGIN / Elekta coils between 154 and 304 Hz), the sampling frequency of the acquisition, the local power-line frequency (50 / 60 Hz) and a bBasic flag that selects whether the line component is included in the regressor matrix. Value-typed with copy semantics and equality operators so the cache logic in InvHpiDataUpdater and InvSignalModel can detect changes cheaply.
Definition in file inv_hpi_model_parameters.h.