v2.0.0
Loading...
Searching...
No Matches
directed_transfer_function.h
Go to the documentation of this file.
1//=============================================================================================================
32
33#ifndef DIRECTEDTRANSFERFUNCTION_H
34#define DIRECTEDTRANSFERFUNCTION_H
35
36//=============================================================================================================
37// INCLUDES
38//=============================================================================================================
39
41
42#include "abstractmetric.h"
43
44//=============================================================================================================
45// QT INCLUDES
46//=============================================================================================================
47
48#include <QSharedPointer>
49
50//=============================================================================================================
51// EIGEN INCLUDES
52//=============================================================================================================
53
54#include <Eigen/Core>
55
56//=============================================================================================================
57// FORWARD DECLARATIONS
58//=============================================================================================================
59
60//=============================================================================================================
61// DEFINE NAMESPACE CONNECTIVITYLIB
62//=============================================================================================================
63
64namespace CONNECTIVITYLIB {
65
66//=============================================================================================================
67// CONNECTIVITYLIB FORWARD DECLARATIONS
68//=============================================================================================================
69
70class Network;
72
73//=============================================================================================================
88{
89
90public:
91 typedef QSharedPointer<DirectedTransferFunction> SPtr;
92 typedef QSharedPointer<const DirectedTransferFunction> ConstSPtr;
93
94 //=========================================================================================================
98 explicit DirectedTransferFunction();
99
100 //=========================================================================================================
110 static Network calculate(ConnectivitySettings &connectivitySettings);
111};
112
113//=============================================================================================================
114// INLINE DEFINITIONS
115//=============================================================================================================
116} // namespace CONNECTIVITYLIB
117
118#endif // DIRECTEDTRANSFERFUNCTION_H
Common static knobs shared by every functional-connectivity estimator in CONNECTIVITYLIB.
Export/import macros for the CONNECTIVITYLIB functional-connectivity library.
#define CONNECTIVITYSHARED_EXPORT
Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).
Aggregates trial data, spectral cache and node geometry shared by all CONNECTIVITYLIB metrics.
static Network calculate(ConnectivitySettings &connectivitySettings)
QSharedPointer< const DirectedTransferFunction > ConstSPtr
QSharedPointer< DirectedTransferFunction > SPtr
Graph container for one connectivity metric; nodes + weighted edges + threshold/visualisation state.
Definition network.h:98