MNE-CPP
0.1.9
A Framework for Electrophysiology
Namespaces
Namespace List
API Reference
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Typedefs
c
i
m
n
p
s
t
v
Properties
Related Functions
Files
File List
File Members
All
c
d
e
f
i
k
m
n
q
r
u
Functions
Variables
Macros
c
d
e
f
i
m
n
r
u
About
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Properties
Friends
Macros
Pages
src
libraries
connectivity
metrics
coherence.h
Go to the documentation of this file.
1
//=============================================================================================================
39
#ifndef COHERENCE_H
40
#define COHERENCE_H
41
42
//=============================================================================================================
43
// INCLUDES
44
//=============================================================================================================
45
46
#include "../connectivity_global.h"
47
48
#include "
abstractmetric.h
"
49
50
//=============================================================================================================
51
// QT INCLUDES
52
//=============================================================================================================
53
54
#include <QSharedPointer>
55
56
//=============================================================================================================
57
// EIGEN INCLUDES
58
//=============================================================================================================
59
60
#include <Eigen/Core>
61
62
//=============================================================================================================
63
// FORWARD DECLARATIONS
64
//=============================================================================================================
65
66
//=============================================================================================================
67
// DEFINE NAMESPACE CONNECTIVITYLIB
68
//=============================================================================================================
69
70
namespace
CONNECTIVITYLIB {
71
72
//=============================================================================================================
73
// CONNECTIVITYLIB FORWARD DECLARATIONS
74
//=============================================================================================================
75
76
class
Network;
77
class
ConnectivitySettings;
78
79
//=============================================================================================================
85
class
CONNECTIVITYSHARED_EXPORT
Coherence
:
public
AbstractMetric
86
{
87
88
public
:
89
typedef
QSharedPointer<Coherence>
SPtr
;
90
typedef
QSharedPointer<const Coherence>
ConstSPtr
;
92
//=========================================================================================================
96
explicit
Coherence
();
97
98
//=========================================================================================================
106
static
Network
calculate(
ConnectivitySettings
&connectivitySettings);
107
};
108
109
//=============================================================================================================
110
// INLINE DEFINITIONS
111
//=============================================================================================================
112
}
// namespace CONNECTIVITYLIB
113
114
#endif // COHERENCE_H
CONNECTIVITYLIB::Coherence
This class computes the coherence connectivity metric.
Definition:
coherence.h:85
CONNECTIVITYLIB::Network
This class holds information about a network, can compute a distance table and provide network metric...
Definition:
network.h:88
CONNECTIVITYLIB::Coherence::SPtr
QSharedPointer< Coherence > SPtr
Definition:
coherence.h:89
CONNECTIVITYLIB::AbstractMetric
This class provides basic functionalities for all implemented metrics.
Definition:
abstractmetric.h:77
CONNECTIVITYSHARED_EXPORT
#define CONNECTIVITYSHARED_EXPORT
Definition:
connectivity_global.h:54
CONNECTIVITYLIB::ConnectivitySettings
This class is a container for connectivity settings.
Definition:
connectivitysettings.h:91
CONNECTIVITYLIB::Coherence::ConstSPtr
QSharedPointer< const Coherence > ConstSPtr
Definition:
coherence.h:90
abstractmetric.h
AbstractMetric class declaration.
Generated on Wed Aug 9 2023 17:55:40 for MNE-CPP by
1.8.17