113 static XdawnResult fit(
const QVector<MNELIB::MNEEpochData>& epochs,
114 int iTargetEvent = 1,
127 static Eigen::MatrixXd
apply(
const Eigen::MatrixXd& matEpoch,
142 static Eigen::MatrixXd
denoise(
const Eigen::MatrixXd& matEpoch,
144 int nComponents = -1);
156 static QVector<MNELIB::MNEEpochData>
denoiseEpochs(
const QVector<MNELIB::MNEEpochData>& epochs,
158 int nComponents = -1);
dsp library export/import macros.
MNEEpochData class declaration.
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)