MNE-CPP 0.1.9
A Framework for Electrophysiology
Loading...
Searching...
No Matches
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
70namespace CONNECTIVITYLIB {
71
72//=============================================================================================================
73// CONNECTIVITYLIB FORWARD DECLARATIONS
74//=============================================================================================================
75
76class Network;
77class ConnectivitySettings;
78
79//=============================================================================================================
86{
87
88public:
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
#define CONNECTIVITYSHARED_EXPORT
AbstractMetric class declaration.
This class is a container for connectivity settings.
This class provides basic functionalities for all implemented metrics.
This class computes the coherence connectivity metric.
Definition coherence.h:86
QSharedPointer< const Coherence > ConstSPtr
Definition coherence.h:90
QSharedPointer< Coherence > SPtr
Definition coherence.h:89
This class holds information about a network, can compute a distance table and provide network metric...
Definition network.h:89