Controller that manages background covariance matrix estimation from streaming data. More...
#include <rt_cov.h>
Public Member Functions | |
| RtCov (QSharedPointer< FIFFLIB::FiffInfo > pFiffInfo) | |
| FIFFLIB::FiffCov | estimateCovariance (const Eigen::MatrixXd &matData, int iNewMaxSamples) |
Static Protected Member Functions | |
| static RtCovComputeResult | compute (const Eigen::MatrixXd &matData) |
| static void | reduce (RtCovComputeResult &finalResult, const RtCovComputeResult &tempResult) |
Protected Attributes | |
| int | m_iSamples |
| QList< Eigen::MatrixXd > | m_lData |
| FIFFLIB::FiffInfo | m_fiffInfo |
Controller that manages background covariance matrix estimation from streaming data.
Real-time covariance worker.

| RtCov::RtCov | ( | QSharedPointer< FIFFLIB::FiffInfo > | pFiffInfo | ) |
Definition at line 68 of file rt_cov.cpp.
|
staticprotected |
Computer multiplication with transposed.
| [in] | matData | Data to self multiply with. |
Definition at line 154 of file rt_cov.cpp.
| FiffCov RtCov::estimateCovariance | ( | const Eigen::MatrixXd & | matData, |
| int | iNewMaxSamples ) |
Perform actual covariance estimation.
| [in] | inputData | Data to estimate the covariance from. |
Definition at line 76 of file rt_cov.cpp.
|
staticprotected |
Computer multiplication with transposed.
| [out] | finalResult | The final covariance estimation. |
| [in] | tempResult | The intermediate result from the compute function. |
Definition at line 164 of file rt_cov.cpp.
|
protected |
|
protected |
|
protected |