92 static XdawnResult fit(
const QVector<MNELIB::MNEEpochData>& epochs,
106 static Eigen::MatrixXd
apply(
const Eigen::MatrixXd& matEpoch,
121 static Eigen::MatrixXd
denoise(
const Eigen::MatrixXd& matEpoch,
123 int nComponents = -1);
135 static QVector<MNELIB::MNEEpochData>
denoiseEpochs(
const QVector<MNELIB::MNEEpochData>& epochs,
137 int nComponents = -1);
Single epoch (one trial slice of preprocessed sensor data) with timing and rejection metadata.
Export/import macros and namespace declaration for the DSP library.
Shared utilities (I/O helpers, spectral analysis, layout management, warp algorithms).
Result of an xDAWN decomposition.
Eigen::MatrixXd matSignalCov
Eigen::MatrixXd matPatterns
Eigen::MatrixXd matNoiseCov
Eigen::MatrixXd matFilters
Eigen::MatrixXd matTargetEvoked
Event-related response enhancement with xDAWN spatial filtering.
static Eigen::MatrixXd apply(const Eigen::MatrixXd &matEpoch, const XdawnResult &result)
static QVector< MNELIB::MNEEpochData > denoiseEpochs(const QVector< MNELIB::MNEEpochData > &epochs, const XdawnResult &result, int nComponents=-1)
static XdawnResult fit(const QVector< MNELIB::MNEEpochData > &epochs, int iTargetEvent=1, int nComponents=2, double dReg=1e-6)
static Eigen::MatrixXd denoise(const Eigen::MatrixXd &matEpoch, const XdawnResult &result, int nComponents=-1)