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 |
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.
|
inline |
Definition at line 79 of file inv_connectivity.h.
| 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.
| float INVLIB::InvConnectivity::fmax |
Upper frequency bound (Hz); 0 if broadband / time-domain.
Definition at line 75 of file inv_connectivity.h.
| float INVLIB::InvConnectivity::fmin |
Lower frequency bound (Hz); 0 if broadband / time-domain.
Definition at line 74 of file inv_connectivity.h.
| Eigen::MatrixXd INVLIB::InvConnectivity::matrix |
[N x N] connectivity values between sources.
Definition at line 71 of file inv_connectivity.h.
| 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.
| float INVLIB::InvConnectivity::tmax |
End of the time window (s) this connectivity represents.
Definition at line 77 of file inv_connectivity.h.
| float INVLIB::InvConnectivity::tmin |
Start of the time window (s) this connectivity represents.
Definition at line 76 of file inv_connectivity.h.