MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
mne_mne_data.h
Go to the documentation of this file.
1//=============================================================================================================
37#ifndef MNEMNEDATA_H
38#define MNEMNEDATA_H
39
40//=============================================================================================================
41// INCLUDES
42//=============================================================================================================
43
44#include "../mne_global.h"
45
46//=============================================================================================================
47// EIGEN INCLUDES
48//=============================================================================================================
49
50#include <Eigen/Core>
51
52//=============================================================================================================
53// QT INCLUDES
54//=============================================================================================================
55
56#include <QSharedPointer>
57#include <QDebug>
58
59//=============================================================================================================
60// DEFINE NAMESPACE MNELIB
61//=============================================================================================================
62
63namespace MNELIB
64{
65
66//=============================================================================================================
73{
74public:
75 typedef QSharedPointer<MneMneData> SPtr;
76 typedef QSharedPointer<const MneMneData> ConstSPtr;
78 //=========================================================================================================
82 MneMneData();
83
84 //=========================================================================================================
90
91public:
92 float **datap; /* Projection of the whitened data onto the field eigenvectors */
93 float **predicted; /* The predicted data */
94 float *SNR; /* Estimated power SNR as a function of time */
95 float *lambda2_est; /* Regularization parameter estimated from available data */
96 float *lambda2; /* Regularization parameter to be used (as a function of time) */
97
98// ### OLD STRUCT ###
99//typedef struct { /* Data associated with MNE computations for each mneMeasDataSet */
100// float **datap; /* Projection of the whitened data onto the field eigenvectors */
101// float **predicted; /* The predicted data */
102// float *SNR; /* Estimated power SNR as a function of time */
103// float *lambda2_est; /* Regularization parameter estimated from available data */
104// float *lambda2; /* Regularization parameter to be used (as a function of time) */
105//} *mneMneData,mneMneDataRec;
106};
107
108//=============================================================================================================
109// INLINE DEFINITIONS
110//=============================================================================================================
111} // NAMESPACE MNELIB
112
113#endif // MNEMNEDATA_H
#define MNESHARED_EXPORT
Definition mne_global.h:56
Data associated with MNE computations for each mneMeasDataSet.
QSharedPointer< MneMneData > SPtr
QSharedPointer< const MneMneData > ConstSPtr