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

Auxiliary projection data computed from MNEProjOp for efficient repeated application. More...

#include <mne_proj_data.h>

Public Types

typedef QSharedPointer< MNEProjDataSPtr
typedef QSharedPointer< const MNEProjDataConstSPtr

Public Member Functions

 MNEProjData (const MNELIB::MNESurface *s)
 ~MNEProjData ()=default

Public Attributes

Eigen::VectorXf a
Eigen::VectorXf b
Eigen::VectorXf c
Eigen::VectorXi act
int nactive = 0

Detailed Description

Auxiliary projection data computed from MNEProjOp for efficient repeated application.

Replaces *projData,projDataRec struct (mne_project_to_surface.c).

Definition at line 76 of file mne_proj_data.h.

Member Typedef Documentation

◆ ConstSPtr

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

Const shared pointer type for MNEProjData.

Definition at line 80 of file mne_proj_data.h.

◆ SPtr

typedef QSharedPointer<MNEProjData> MNELIB::MNEProjData::SPtr

Shared pointer type for MNEProjData.

Definition at line 79 of file mne_proj_data.h.

Constructor & Destructor Documentation

◆ MNEProjData()

MNEProjData::MNEProjData ( const MNELIB::MNESurface * s)

Constructs the MNEProjData.

Definition at line 64 of file mne_proj_data.cpp.

◆ ~MNEProjData()

MNELIB::MNEProjData::~MNEProjData ( )
default

Destroys the MNEProjData.

Member Data Documentation

◆ a

Eigen::VectorXf MNELIB::MNEProjData::a

Triangle-local dot product r12 . r12 for each triangle.

Definition at line 95 of file mne_proj_data.h.

◆ act

Eigen::VectorXi MNELIB::MNEProjData::act

Per-triangle boolean flag: 1 if this triangle is active.

Definition at line 98 of file mne_proj_data.h.

◆ b

Eigen::VectorXf MNELIB::MNEProjData::b

Triangle-local dot product r13 . r13 for each triangle.

Definition at line 96 of file mne_proj_data.h.

◆ c

Eigen::VectorXf MNELIB::MNEProjData::c

Triangle-local dot product r12 . r13 for each triangle.

Definition at line 97 of file mne_proj_data.h.

◆ nactive

int MNELIB::MNEProjData::nactive = 0

Number of currently active triangles.

Definition at line 99 of file mne_proj_data.h.


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