v2.0.0
Loading...
Searching...
No Matches
partial_directed_coherence.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef PARTIALDIRECTEDCOHERENCE_H
36#define PARTIALDIRECTEDCOHERENCE_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "../conn_global.h"
43
44#include "abstractmetric.h"
45
46//=============================================================================================================
47// QT INCLUDES
48//=============================================================================================================
49
50#include <QSharedPointer>
51
52//=============================================================================================================
53// EIGEN INCLUDES
54//=============================================================================================================
55
56#include <Eigen/Core>
57
58//=============================================================================================================
59// FORWARD DECLARATIONS
60//=============================================================================================================
61
62//=============================================================================================================
63// DEFINE NAMESPACE CONNLIB
64//=============================================================================================================
65
66namespace CONNLIB {
67
68//=============================================================================================================
69// CONNLIB FORWARD DECLARATIONS
70//=============================================================================================================
71
72class Network;
74
75//=============================================================================================================
86{
87
88public:
89 typedef QSharedPointer<PartialDirectedCoherence> SPtr;
90 typedef QSharedPointer<const PartialDirectedCoherence> ConstSPtr;
91
92 //=========================================================================================================
96 explicit PartialDirectedCoherence();
97
98 //=========================================================================================================
108 static Network calculate(ConnectivitySettings &connectivitySettings);
109};
110
111//=============================================================================================================
112// INLINE DEFINITIONS
113//=============================================================================================================
114} // namespace CONNLIB
115
116#endif // PARTIALDIRECTEDCOHERENCE_H
conn library export/import macros.
#define CONNSHARED_EXPORT
Definition conn_global.h:50
AbstractMetric class declaration.
Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).
This class is a container for connectivity settings.
QSharedPointer< PartialDirectedCoherence > SPtr
static Network calculate(ConnectivitySettings &connectivitySettings)
QSharedPointer< const PartialDirectedCoherence > ConstSPtr
This class holds information about a network, can compute a distance table and provide network metric...
Definition network.h:92