MNE-CPP
0.1.9
A Framework for Electrophysiology
src
libraries
mne
c
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
63
namespace
MNELIB
64
{
65
66
//=============================================================================================================
72
class
MNESHARED_EXPORT
MneMneData
73
{
74
public
:
75
typedef
QSharedPointer<MneMneData>
SPtr
;
76
typedef
QSharedPointer<const MneMneData>
ConstSPtr
;
78
//=========================================================================================================
82
MneMneData
();
83
84
//=========================================================================================================
89
~
MneMneData
();
90
91
public
:
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
MNESHARED_EXPORT
#define MNESHARED_EXPORT
Definition:
mne_global.h:56
MNELIB::MneMneData::ConstSPtr
QSharedPointer< const MneMneData > ConstSPtr
Definition:
mne_mne_data.h:76
MNELIB::MneMneData::SPtr
QSharedPointer< MneMneData > SPtr
Definition:
mne_mne_data.h:75
MNELIB::MneMneData
Data associated with MNE computations for each mneMeasDataSet.
Definition:
mne_mne_data.h:72
Generated on Wed Aug 9 2023 17:55:42 for MNE-CPP by
1.8.17