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//=============================================================================================================
68// CONNECTIVITYLIB FORWARD DECLARATIONS
69//=============================================================================================================
70
71class Network;
73
74//=============================================================================================================
91{
92public:
93 typedef QSharedPointer<DirectedTransferFunction> SPtr;
94 typedef QSharedPointer<const DirectedTransferFunction> ConstSPtr;
95
96 //=========================================================================================================
100 explicit DirectedTransferFunction();
101
102 //=========================================================================================================
112 static Network calculate(ConnectivitySettings& connectivitySettings);
113};
114
115//=============================================================================================================
116// INLINE DEFINITIONS
117//=============================================================================================================
118} // namespace CONNECTIVITYLIB
119
120#endif // DIRECTEDTRANSFERFUNCTION_H
Export/import macros for the CONNECTIVITYLIB functional-connectivity library.
#define CONNECTIVITYSHARED_EXPORT
Common static knobs shared by every functional-connectivity estimator in CONNECTIVITYLIB.
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:106