Auxiliary projection data computed from MNEProjOp for efficient repeated application. More...
#include <mne_proj_data.h>
Public Types | |
| typedef QSharedPointer< MNEProjData > | SPtr |
| typedef QSharedPointer< const MNEProjData > | ConstSPtr |
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 |
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.
| typedef QSharedPointer<const MNEProjData> MNELIB::MNEProjData::ConstSPtr |
Const shared pointer type for MNEProjData.
Definition at line 80 of file mne_proj_data.h.
| typedef QSharedPointer<MNEProjData> MNELIB::MNEProjData::SPtr |
Shared pointer type for MNEProjData.
Definition at line 79 of file mne_proj_data.h.
| MNEProjData::MNEProjData | ( | const MNELIB::MNESurface * | s | ) |
Constructs the MNEProjData.
Definition at line 64 of file mne_proj_data.cpp.
|
default |
Destroys the MNEProjData.
| Eigen::VectorXf MNELIB::MNEProjData::a |
Triangle-local dot product r12 . r12 for each triangle.
Definition at line 95 of file mne_proj_data.h.
| 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.
| Eigen::VectorXf MNELIB::MNEProjData::b |
Triangle-local dot product r13 . r13 for each triangle.
Definition at line 96 of file mne_proj_data.h.
| Eigen::VectorXf MNELIB::MNEProjData::c |
Triangle-local dot product r12 . r13 for each triangle.
Definition at line 97 of file mne_proj_data.h.
| int MNELIB::MNEProjData::nactive = 0 |
Number of currently active triangles.
Definition at line 99 of file mne_proj_data.h.