MNE-CPP
0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
src
libraries
mne
c
mne_deriv.cpp
Go to the documentation of this file.
1
//=============================================================================================================
37
//=============================================================================================================
38
// INCLUDES
39
//=============================================================================================================
40
41
#include "
mne_deriv.h
"
42
43
#define FREE_15(x) if ((char *)(x) != NULL) free((char *)(x))
44
45
void
mne_free_name_list_15(
char
**list,
int
nlist)
46
/*
47
* Free a name list array
48
*/
49
{
50
int
k
;
51
if
(list == NULL || nlist == 0)
52
return
;
53
for
(
k
= 0;
k
< nlist;
k
++) {
54
#ifdef FOO
55
printf(
"%d %s\n"
,
k
,list[
k
]);
56
#endif
57
FREE_15(list[
k
]);
58
}
59
FREE_15(list);
60
return
;
61
}
62
63
void
mne_free_sparse_named_matrix_15(
MNELIB::mneSparseNamedMatrix
mat)
64
/*
65
* Free the matrix and all the data from within
66
*/
67
{
68
if
(!mat)
69
return
;
70
if
(mat->data)
71
delete
mat->data;
72
FREE_15(mat);
73
return
;
74
}
75
76
//=============================================================================================================
77
// USED NAMESPACES
78
//=============================================================================================================
79
80
using namespace
Eigen;
81
using namespace
MNELIB;
82
83
//=============================================================================================================
84
// DEFINE MEMBER METHODS
85
//=============================================================================================================
86
87
MneDeriv::MneDeriv
()
88
: filename(NULL)
89
, shortname(NULL)
90
, deriv_data(NULL)
91
, in_use(NULL)
92
, valid(NULL)
93
{
94
}
95
96
//=============================================================================================================
97
98
MneDeriv::~MneDeriv
()
99
{
100
FREE_15(filename);
101
FREE_15(shortname);
102
mne_free_sparse_named_matrix_15(deriv_data);
103
FREE_15(in_use);
104
FREE_15(valid);
105
}
k
int k
Definition
fiff_tag.cpp:324
mne_deriv.h
MNE Derivation (MneDeriv) class declaration.
MNELIB::MneDeriv::~MneDeriv
~MneDeriv()
Definition
mne_deriv.cpp:98
MNELIB::MneDeriv::MneDeriv
MneDeriv()
Definition
mne_deriv.cpp:87
MNELIB::mneSparseNamedMatrix
Definition
mne_types.h:316
Generated on Sat Feb 14 2026 16:30:24 for MNE-CPP by
1.9.8