Skip to main content

RegionMTOut

Namespace: MNELIB  ·  Library: MNE Library

#include <mne/mne_inverse_operator.h>

struct MNELIB::RegionMTOut

Output of a multi-threaded KMeans clustering step for a single cortical region.


Example​

No example of its own: Per-region result of the parallel KMeans clustering in MNEInverseOperator::cluster_kernel; consumed only there.

It is exercised by:

src/examples/ex_inv_api/main.cpp
// The same clustering on the inverse kernel: one x/y/z column triple per cluster of the transposed kernel
InvMinimumNorm clusteredMne(inverse, lambda2, "MNE");
clusteredMne.doInverseSetup(evoked.nave);
MatrixXd kernelMean; // 3 x 70 source components -> 3 x nClusters, averaging per orientation
const MatrixXd clusteredKernelT = clusteredMne.getPreparedInverseOperator().cluster_kernel(aparc, 20, kernelMean, "sqeuclidean");

From ex_inv_api.

Authors of this file​