v2.0.0
Loading...
Searching...
No Matches
INVERSELIB Namespace Reference

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

Classes

class  MNEInverseOperator
 MNE inverse operator combining noise covariance, forward solution, and source covariance for source estimation. More...
struct  ringBufBuf_9
 Single ring buffer entry holding a float array and a pointer to its matrix view. More...
struct  ringBuf_9
 Circular buffer managing a fixed-size pool of ringBufBuf_9 entries for streaming data reuse. More...
class  MNEMeasData
 Measurement data container holding multiple data sets for MNE inverse computations. More...
class  MNEMeasDataSet
 Single measurement epoch or average within MNEMeasData, including data matrix and projectors. More...
struct  mshScales
 Display scale settings for MEG/EEG amplitude, time range, and baseline parameters. More...
struct  fieldMappingPref
 Preferences for MEG/EEG field mapping including interpolation grades, smoothing, and sphere model origins. More...
struct  mnePref
 MNE computation preferences including regularization, estimate type, color scales, and display options. More...
struct  mshLabel
 Cortical label storing vertex indices, hemisphere assignment, and display color. More...
struct  mshLabelSet
 Collection of cortical labels for region-of-interest analysis. More...
struct  mneOverlay
 Overlay data for cortical or scalp surface display, including color scale, contour, and opacity settings. More...
struct  overlayPref
 Overlay display preferences storing color scale definitions, smoothing, opacity, and contour settings per overlay type. More...
struct  fieldMappingData
 Sphere-model field mapping data holding coils, dot products, and the interpolation matrix for MEG or EEG. More...
struct  contourMap
 Contour map values computed on a surface for MEG or EEG field visualization. More...
struct  hpiResultData
 HPI measurement result storing coil positions, goodness-of-fit values, and head-to-device transformation. More...
struct  timecourseData
 Single saved timecourse extracted from source data or overlay, with label, vertex selection, and waveform. More...
struct  timecourseDataSet
 Collection of saved timecourses for batch display and analysis. More...
struct  dataSetData
 Persistent state across data set changes, holding sample index, picked time, scale settings, and MNE preferences. More...
struct  mshMegEegData
 Combined MEG/EEG measurement data with inverse operator, field mapping, dipole fitting, and display state. More...
struct  contHpiData
 Single continuous HPI data point with quaternion orientation, translation, and goodness-of-fit. More...
struct  contHpiDataSet
 Time series of continuous HPI measurements with coil movement and angular velocity tracking. More...
class  DipoleFit
 Dipole Fit implementation. More...
struct  dipoleFitFuncs
 Forward field computation function pointers and client data for MEG and EEG dipole fitting. More...
struct  FitDipUserRec
 Workspace for the dipole fitting objective function, holding forward model, measured field, and fit limits. More...
class  DipoleFitData
 Dipole Fit Data implementation. More...
class  DipoleFitSettings
 Dipole Fit setting implementation. More...
class  DipoleForward
 Stores forward field matrices and source space data for magnetic dipole fitting. More...
class  ECD
 Single equivalent current dipole with position, orientation, amplitude, and goodness-of-fit. More...
struct  bdipEcd
 Binary-format dipole record for file I/O, storing fitted dipole parameters and error estimates. More...
class  ECDSet
 Holds a set of Electric Current Dipoles. More...
class  GuessData
 Precomputed guess point grid with forward fields for initial dipole position candidates. More...
class  HpiDataUpdater
 Preprocesses raw HPI coil data (SSP projection, compensation, sinusoidal model fitting) before dipole localization. More...
struct  CoilParam
 Estimated dipole parameters (position, moment, goodness-of-fit) for a single HPI coil. More...
struct  HpiFitResult
 Complete HPI fit output: per-coil dipole parameters, head-to-device transform, fit error, and head movement distance. More...
class  HPIFit
 HPI Fit algorithms. More...
struct  DipFitError
 Residual error and moment vector from a single magnetic dipole fit iteration. More...
struct  HPISortStruct
 Helper for sorting HPI coil dipole fits by matching each fit to the nearest expected coil position. More...
class  HPIFitData
 HPI Fit algorithm data structure. More...
class  HpiModelParameters
 Configuration parameters for the HPI signal model (line frequency, coil frequencies, sample rate, buffer size). More...
class  SensorSet
 Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type. More...
class  SensorSetCreator
 Builds SensorSet objects from FiffInfo channel definitions, applying SSP projections and compensation. More...
class  SignalModel
 Generates the forward sinusoidal model matrix for HPI coil signals at known drive frequencies. More...
class  IInverseAlgorithm
 Inverse algorithm interface. More...
class  MinimumNorm
 Minimum norm estimation. More...
class  Dipole
 Stores position, orientation, and correlation of a single current dipole estimated by RAP MUSIC. More...
struct  DipolePair
 Pair of correlated dipole indices and orientations found by the RAP MUSIC scanning step. More...
class  PwlRapMusic
 Powell-accelerated RAP MUSIC variant using gradient-free optimization for refined dipole fitting. More...
struct  Pair
 Index pair representing two grid points evaluated together in the RAP MUSIC subspace scan. More...
class  RapMusic
 RAP MUSIC (Recursively Applied and Projected Multiple Signal Classification) source localization algorithm. More...

Typedefs

typedef struct INVERSELIB::ringBufBuf_9 ringBufBufRec_9
typedef struct INVERSELIB::ringBuf_9 ringBufRec_9
typedef struct INVERSELIB::mshScales mshScalesRec
typedef struct INVERSELIB::fieldMappingPref fieldMappingPrefRec
typedef struct INVERSELIB::mnePref mnePrefRec
typedef struct INVERSELIB::mshLabel mshLabelRec
typedef struct INVERSELIB::mshLabelSet mshLabelSetRec
typedef struct INVERSELIB::mneOverlay mneOverlayRec
typedef struct INVERSELIB::overlayPref overlayPrefRec
typedef struct INVERSELIB::fieldMappingData fieldMappingDataRec
typedef struct INVERSELIB::contourMap contourMapRec
typedef struct INVERSELIB::hpiResultData hpiResultDataRec
typedef struct INVERSELIB::timecourseData timecourseDataRec
typedef struct INVERSELIB::timecourseDataSet timecourseDataSetRec
typedef struct INVERSELIB::dataSetData dataSetDataRec
typedef struct INVERSELIB::mshMegEegData mshMegEegDataRec
typedef void(* colorEditorDoneFunc) (float *color, void *user)
typedef struct INVERSELIB::contHpiData contHpiDataRec
typedef struct INVERSELIB::contHpiDataSet contHpiDataSetRec
typedef struct INVERSELIB::dipoleFitFuncs dipoleFitFuncsRec
typedef struct INVERSELIB::bdipEcd bdipEcdRec
typedef struct INVERSELIB::Pair Pair
 Index pair representing two grid points evaluated together in the RAP MUSIC subspace scan.

Enumerations

enum class  Accuracy : int { high = 2 , medium = 1 , low = 0 }

Functions

const char * buildDateTime ()
const char * buildHash ()
const char * buildHashLong ()

Detailed Description

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

Typedef Documentation

◆ bdipEcdRec

◆ colorEditorDoneFunc

typedef void(* INVERSELIB::colorEditorDoneFunc) (float *color, void *user)

Definition at line 504 of file analyze_types.h.

◆ contHpiDataRec

◆ contHpiDataSetRec

◆ contourMapRec

◆ dataSetDataRec

◆ dipoleFitFuncsRec

◆ fieldMappingDataRec

◆ fieldMappingPrefRec

◆ hpiResultDataRec

◆ mneOverlayRec

◆ mnePrefRec

◆ mshLabelRec

◆ mshLabelSetRec

◆ mshMegEegDataRec

◆ mshScalesRec

◆ overlayPrefRec

◆ Pair

typedef struct INVERSELIB::Pair INVERSELIB::Pair

Index pair representing two grid points evaluated together in the RAP MUSIC subspace scan.

Declares a pair structure for index combinations used in RAP MUSIC algorithm.

◆ ringBufBufRec_9

◆ ringBufRec_9

◆ timecourseDataRec

◆ timecourseDataSetRec

Enumeration Type Documentation

◆ Accuracy

enum class INVERSELIB::Accuracy : int
strong
Enumerator
high 
medium 
low 

Definition at line 78 of file sensorset.h.

Function Documentation

◆ buildDateTime()

const char * INVERSELIB::buildDateTime ( )

Returns build date and time.

Definition at line 46 of file inverse_global.cpp.

◆ buildHash()

const char * INVERSELIB::buildHash ( )

Returns abbreviated build git hash.

Definition at line 50 of file inverse_global.cpp.

◆ buildHashLong()

const char * INVERSELIB::buildHashLong ( )

Returns full build git hash.

Definition at line 54 of file inverse_global.cpp.