v2.0.0
Loading...
Searching...
No Matches
MNELIB::MNEDeriv Class Reference

One item in a derivation data set. More...

#include <mne_deriv.h>

Public Types

typedef QSharedPointer< MNEDerivSPtr
typedef QSharedPointer< const MNEDerivConstSPtr

Public Member Functions

 MNEDeriv ()
 ~MNEDeriv ()

Public Attributes

QString filename
QString shortname
std::unique_ptr< MNESparseNamedMatrixderiv_data
Eigen::VectorXi in_use
Eigen::VectorXi valid
QList< FIFFLIB::FiffChInfochs

Detailed Description

One item in a derivation data set.

Holds a sparse named matrix of derivation coefficients together with validity and usage metadata and matched channel information.

Definition at line 78 of file mne_deriv.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const MNEDeriv> MNELIB::MNEDeriv::ConstSPtr

Const shared pointer type for MNEDeriv.

Definition at line 82 of file mne_deriv.h.

◆ SPtr

typedef QSharedPointer<MNEDeriv> MNELIB::MNEDeriv::SPtr

Shared pointer type for MNEDeriv.

Definition at line 81 of file mne_deriv.h.

Constructor & Destructor Documentation

◆ MNEDeriv()

MNEDeriv::MNEDeriv ( )

Constructs an empty MNE Derivation.

Definition at line 54 of file mne_deriv.cpp.

◆ ~MNEDeriv()

MNEDeriv::~MNEDeriv ( )

Destructor.

Definition at line 60 of file mne_deriv.cpp.

Member Data Documentation

◆ chs

QList<FIFFLIB::FiffChInfo> MNELIB::MNEDeriv::chs

First matching channel info for each derivation.

Definition at line 102 of file mne_deriv.h.

◆ deriv_data

std::unique_ptr<MNESparseNamedMatrix> MNELIB::MNEDeriv::deriv_data

The derivation data itself (sparse named matrix).

Definition at line 99 of file mne_deriv.h.

◆ filename

QString MNELIB::MNEDeriv::filename

Source file name the derivation was loaded from.

Definition at line 97 of file mne_deriv.h.

◆ in_use

Eigen::VectorXi MNELIB::MNEDeriv::in_use

Per-column count of non-zero elements in the derivation data.

Definition at line 100 of file mne_deriv.h.

◆ shortname

QString MNELIB::MNEDeriv::shortname

Short nickname for this derivation.

Definition at line 98 of file mne_deriv.h.

◆ valid

Eigen::VectorXi MNELIB::MNEDeriv::valid

Per-derivation validity flags considering input channel units.

Definition at line 101 of file mne_deriv.h.


The documentation for this class was generated from the following files: