39#ifndef UNBIASEDSQUAREDPHASELAGINDEX_H
40#define UNBIASEDSQUAREDPHASELAGINDEX_H
55#include <QSharedPointer>
90 typedef QSharedPointer<UnbiasedSquaredPhaseLagIndex>
SPtr;
91 typedef QSharedPointer<const UnbiasedSquaredPhaseLagIndex>
ConstSPtr;
124 QVector<QPair<int,Eigen::MatrixXcd> >& vecPairCsdSum,
125 QVector<QPair<int,Eigen::MatrixXd> >& vecPairCsdImagSignSum,
130 const QPair<Eigen::MatrixXd, Eigen::VectorXd>& tapers);
connectivity library export/import macros.
#define CONNECTIVITYSHARED_EXPORT
AbstractMetric class declaration.
ConnectivitySettings class declaration.
Functional connectivity metrics (coherence, PLV, cross-correlation, etc.).
This class is a container for connectivity settings.
Per-trial intermediate frequency-domain data used during connectivity computation.
QSharedPointer< UnbiasedSquaredPhaseLagIndex > SPtr
static void computeUSPLI(ConnectivitySettings &connectivitySettings, Network &finalNetwork)
static Network calculate(ConnectivitySettings &connectivitySettings)
static void compute(ConnectivitySettings::IntermediateTrialData &inputData, QVector< QPair< int, Eigen::MatrixXcd > > &vecPairCsdSum, QVector< QPair< int, Eigen::MatrixXd > > &vecPairCsdImagSignSum, QMutex &mutex, int iNRows, int iNFreqs, int iNfft, const QPair< Eigen::MatrixXd, Eigen::VectorXd > &tapers)
UnbiasedSquaredPhaseLagIndex()
QSharedPointer< const UnbiasedSquaredPhaseLagIndex > ConstSPtr
This class holds information about a network, can compute a distance table and provide network metric...