51#include <QSharedPointer>
94 typedef QSharedPointer<Correlation>
SPtr;
95 typedef QSharedPointer<const Correlation>
ConstSPtr;
131 static void reduce(Eigen::MatrixXd& resultData,
132 const Eigen::MatrixXd& data);
Export/import macros for the CONNECTIVITYLIB functional-connectivity library.
#define CONNECTIVITYSHARED_EXPORT
Input-data and parameter container shared by every functional-connectivity metric in CONNECTIVITYLIB.
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.
Per-trial intermediate frequency-domain data used during connectivity computation.
static Eigen::MatrixXd compute(const ConnectivitySettings::IntermediateTrialData &inputData)
static Network calculate(ConnectivitySettings &connectivitySettings)
QSharedPointer< const Correlation > ConstSPtr
static void reduce(Eigen::MatrixXd &resultData, const Eigen::MatrixXd &data)
QSharedPointer< Correlation > SPtr
Graph container for one connectivity metric; nodes + weighted edges + threshold/visualisation state.