v2.0.0
Loading...
Searching...
No Matches
INVLIB::InvConnectivity Struct Reference

Pairwise source connectivity matrix with measure, directionality, and frequency/time metadata. More...

#include <inv_connectivity.h>

Public Member Functions

 InvConnectivity ()

Public Attributes

Eigen::MatrixXd matrix
std::string measure
bool directed
float fmin
float fmax
float tmin
float tmax

Detailed Description

Pairwise source connectivity matrix with measure, directionality, and frequency/time metadata.

Stores a pairwise connectivity measure between source locations (grid points, sEEG contacts, etc.). The matrix is [N x N] where N equals the number of sources in the parent InvSourceEstimate. Each InvConnectivity instance represents one metric in one frequency band and time window. For frequency-resolved connectivity, add one entry per band to the parent's connectivity vector.

This struct is intentionally lightweight and self-contained — it does not depend on the connectivity library. Application code can populate it from Network::getFullConnectivityMatrix().

Definition at line 69 of file inv_connectivity.h.

Constructor & Destructor Documentation

◆ InvConnectivity()

INVLIB::InvConnectivity::InvConnectivity ( )
inline

Definition at line 79 of file inv_connectivity.h.

Member Data Documentation

◆ directed

bool INVLIB::InvConnectivity::directed

True for directed measures (Granger, PDC, DTF); false for undirected (COH, PLV, PLI).

Definition at line 73 of file inv_connectivity.h.

◆ fmax

float INVLIB::InvConnectivity::fmax

Upper frequency bound (Hz); 0 if broadband / time-domain.

Definition at line 75 of file inv_connectivity.h.

◆ fmin

float INVLIB::InvConnectivity::fmin

Lower frequency bound (Hz); 0 if broadband / time-domain.

Definition at line 74 of file inv_connectivity.h.

◆ matrix

Eigen::MatrixXd INVLIB::InvConnectivity::matrix

[N x N] connectivity values between sources.

Definition at line 71 of file inv_connectivity.h.

◆ measure

std::string INVLIB::InvConnectivity::measure

Metric name, e.g. "coh", "imcoh", "plv", "pli", "wpli", "granger", "pdc", "dtf".

Definition at line 72 of file inv_connectivity.h.

◆ tmax

float INVLIB::InvConnectivity::tmax

End of the time window (s) this connectivity represents.

Definition at line 77 of file inv_connectivity.h.

◆ tmin

float INVLIB::InvConnectivity::tmin

Start of the time window (s) this connectivity represents.

Definition at line 76 of file inv_connectivity.h.


The documentation for this struct was generated from the following file: