60#include <QFutureSynchronizer>
61#include <QtConcurrent>
71using namespace CONNECTIVITYLIB;
89 QStringList lMethods = connectivitySettings.getConnectivityMethods();
90 QList<Network> results;
94 if(lMethods.contains(
"WPLI")) {
98 if(lMethods.contains(
"USPLI")) {
102 if(lMethods.contains(
"COR")) {
106 if(lMethods.contains(
"XCOR")) {
110 if(lMethods.contains(
"PLI")) {
114 if(lMethods.contains(
"COH")) {
118 if(lMethods.contains(
"IMAGCOH")) {
122 if(lMethods.contains(
"PLV")) {
126 if(lMethods.contains(
"DSWPLI")) {
130 qWarning() <<
"Total" << timer.elapsed();
131 qDebug() <<
"Connectivity::calculateMultiMethods - Calculated"<< lMethods <<
"for" << connectivitySettings.size() <<
"trials in"<< timer.elapsed() <<
"msecs.";
CrossCorrelation class declaration.
Imaginary coherence class declaration.
Coherence class declaration.
WeightedPhaseLagIndex class declaration.
PhaseLockingValue class declaration.
UnbiasedSquaredPhaseLagIndex class declaration.
DebiasedSquaredWeightedPhaseLagIndex class declaration.
Correlation class declaration.
PhaseLagIndex class declaration.
Connectivity class declaration.
Network class declaration.
ConnectivitySettings class declaration.
static QList< Network > calculate(ConnectivitySettings &connectivitySettings)
This class is a container for connectivity settings.
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)
static Network calculate(ConnectivitySettings &connectivitySettings)