|
MNE-CPP
0.1.9
A Framework for Electrophysiology
|
Covariance matrix storage. More...
#include <mne_cov_matrix.h>
Public Types | |
| typedef QSharedPointer< MneCovMatrix > | SPtr |
| typedef QSharedPointer< const MneCovMatrix > | ConstSPtr |
Public Member Functions | |
| MneCovMatrix (int p_kind, int p_ncov, const QStringList &p_names, double *p_cov, double *p_cov_diag, FIFFLIB::FiffSparseMatrix *p_cov_sparse) | |
| ~MneCovMatrix () | |
Static Public Member Functions | |
| static MneCovMatrix * | mne_dup_cov (MneCovMatrix *c) |
| static MneCovMatrix * | mne_new_cov_dense (int kind, int ncov, const QStringList &names, double *cov) |
| static MneCovMatrix * | mne_new_cov_diag (int kind, int ncov, const QStringList &names, double *cov_diag) |
| static MneCovMatrix * | mne_new_cov_sparse (int kind, int ncov, const QStringList &names, FIFFLIB::FiffSparseMatrix *cov_sparse) |
| static MneCovMatrix * | mne_new_cov (int kind, int ncov, const QStringList &names, double *cov, double *cov_diag) |
| static int | mne_is_diag_cov (MneCovMatrix *c) |
| static int | mne_add_inv_cov (MneCovMatrix *c) |
| static int | condition_cov (MneCovMatrix *c, float rank_threshold, int use_rank) |
| static int | mne_decompose_eigen_cov_small (MneCovMatrix *c, float p_small, int use_rank) |
| static int | mne_decompose_eigen_cov (MneCovMatrix *c) |
Public Attributes | |
| int | kind |
| int | ncov |
| int | nfree |
| int | nproj |
| int | nzero |
| QStringList | names |
| double * | cov |
| double * | cov_diag |
| FIFFLIB::FiffSparseMatrix * | cov_sparse |
| double * | lambda |
| double * | inv_lambda |
| float ** | eigen |
| double * | chol |
| MneProjOp * | proj |
| MneSssData * | sss |
| int * | ch_class |
| QStringList | bads |
| int | nbad |
Covariance matrix storage.
Implements an MNE Covariance Matrix (Replaces *mneCovMatrix,mneCovMatrixRec; struct of MNE-C mne_types.h).
Definition at line 96 of file mne_cov_matrix.h.
| typedef QSharedPointer<const MneCovMatrix> MNELIB::MneCovMatrix::ConstSPtr |
Const shared pointer type for MneCovMatrix.
Definition at line 100 of file mne_cov_matrix.h.
| typedef QSharedPointer<MneCovMatrix> MNELIB::MneCovMatrix::SPtr |
Shared pointer type for MneCovMatrix.
Definition at line 99 of file mne_cov_matrix.h.
| MneCovMatrix::MneCovMatrix | ( | int | p_kind, |
| int | p_ncov, | ||
| const QStringList & | p_names, | ||
| double * | p_cov, | ||
| double * | p_cov_diag, | ||
| FIFFLIB::FiffSparseMatrix * | p_cov_sparse | ||
| ) |
Constructs the MNE Covariance Matrix Refactored: new_cov (mne_cov_matrix.c)
Definition at line 274 of file mne_cov_matrix.cpp.
| MneCovMatrix::~MneCovMatrix | ( | ) |
Destroys the MNE Covariance Matrix Refactored: mne_free_cov (mne_cov_matrix.c)
Definition at line 302 of file mne_cov_matrix.cpp.
1.8.17