v2.0.0
Loading...
Searching...
No Matches
UTILSLIB::SSS::Basis Struct Reference

Precomputed SSS basis and projectors for a given sensor array. More...

#include <sss.h>

Public Attributes

Eigen::MatrixXd matSin
Eigen::MatrixXd matSout
Eigen::MatrixXd matProjIn
Eigen::MatrixXd matPinvAll
QVector< int > megChannelIdx
int iOrderIn = 8
int iOrderOut = 3
int iNin = 0
int iNout = 0

Detailed Description

Precomputed SSS basis and projectors for a given sensor array.

Call computeBasis() once; then re-use across many data segments.

Definition at line 121 of file sss.h.

Member Data Documentation

◆ iNin

int UTILSLIB::SSS::Basis::iNin = 0

N_in = iOrderIn*(iOrderIn+2).

Definition at line 130 of file sss.h.

◆ iNout

int UTILSLIB::SSS::Basis::iNout = 0

N_out = iOrderOut*(iOrderOut+2).

Definition at line 131 of file sss.h.

◆ iOrderIn

int UTILSLIB::SSS::Basis::iOrderIn = 8

Internal order used.

Definition at line 128 of file sss.h.

◆ iOrderOut

int UTILSLIB::SSS::Basis::iOrderOut = 3

External order used.

Definition at line 129 of file sss.h.

◆ matPinvAll

Eigen::MatrixXd UTILSLIB::SSS::Basis::matPinvAll

Pseudoinverse of [S_in | S_out], shape (N_in+N_out) × n_meg.

Definition at line 126 of file sss.h.

◆ matProjIn

Eigen::MatrixXd UTILSLIB::SSS::Basis::matProjIn

Internal-space projector P_in = S_in · pinv(S)[:N_in,:] (n_meg × n_meg).

Definition at line 125 of file sss.h.

◆ matSin

Eigen::MatrixXd UTILSLIB::SSS::Basis::matSin

Internal basis S_in (n_meg × N_in).

Definition at line 123 of file sss.h.

◆ matSout

Eigen::MatrixXd UTILSLIB::SSS::Basis::matSout

External basis S_out (n_meg × N_out).

Definition at line 124 of file sss.h.

◆ megChannelIdx

QVector<int> UTILSLIB::SSS::Basis::megChannelIdx

Original channel indices in FiffInfo for the MEG rows.

Definition at line 127 of file sss.h.


The documentation for this struct was generated from the following file: