|
| | PwlRapMusic () |
| |
| | PwlRapMusic (MNELIB::MNEForwardSolution &p_pFwd, bool p_bSparsed, int p_iN=2, double p_dThr=0.5) |
| |
| virtual MNELIB::MNESourceEstimate | calculateInverse (const FIFFLIB::FiffEvoked &p_fiffEvoked, bool pick_normal=false) |
| |
| virtual MNELIB::MNESourceEstimate | calculateInverse (const Eigen::MatrixXd &data, float tmin, float tstep) const |
| |
| virtual MNELIB::MNESourceEstimate | calculateInverse (const Eigen::MatrixXd &p_matMeasurement, QList< DipolePair< double > > &p_RapDipoles) const |
| |
| virtual const char * | getName () const |
| |
| | RapMusic () |
| |
| | RapMusic (MNELIB::MNEForwardSolution &p_pFwd, bool p_bSparsed, int p_iN=2, double p_dThr=0.5) |
| |
| bool | init (MNELIB::MNEForwardSolution &p_pFwd, bool p_bSparsed=false, int p_iN=2, double p_dThr=0.5) |
| |
| virtual MNELIB::MNESourceEstimate | calculateInverse (const Eigen::MatrixXd &data, float tmin, float tstep, bool pick_normal=false) const |
| |
| virtual const MNELIB::MNESourceSpace & | getSourceSpace () const |
| |
| void | setStcAttr (int p_iSampStcWin, float p_fStcOverlap) |
| |
| virtual | ~IInverseAlgorithm () |
| |
|
| typedef QSharedPointer< RapMusic > | SPtr |
| |
| typedef QSharedPointer< const RapMusic > | ConstSPtr |
| |
| typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > | MatrixXT |
| |
| typedef Eigen::Matrix< double, Eigen::Dynamic, 6 > | MatrixX6T |
| |
| typedef Eigen::Matrix< double, 6, Eigen::Dynamic > | Matrix6XT |
| |
| typedef Eigen::Matrix< double, 6, 6 > | Matrix6T |
| |
| typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > | VectorXT |
| |
| typedef Eigen::Matrix< double, 6, 1 > | Vector6T |
| |
| int | calcPhi_s (const MatrixXT &p_matMeasurement, MatrixXT *&p_pMatPhi_s) const |
| |
| void | calcOrthProj (const MatrixXT &p_matA_k_1, MatrixXT &p_matOrthProj) const |
| |
| void | calcPairCombinations (const int p_iNumPoints, const int p_iNumCombinations, Pair **p_ppPairIdxCombinations) const |
| |
| static double | subcorr (MatrixX6T &p_matProj_G, const MatrixXT &p_pMatU_B) |
| |
| static double | subcorr (MatrixX6T &p_matProj_G, const MatrixXT &p_matU_B, Vector6T &p_vec_phi_k_1) |
| |
| static void | calcA_k_1 (const MatrixX6T &p_matG_k_1, const Vector6T &p_matPhi_k_1, const int p_iIdxk_1, MatrixXT &p_matA_k_1) |
| |
| static void | getPointPair (const int p_iPoints, const int p_iCurIdx, int &p_iIdx1, int &p_iIdx2) |
| |
| static void | getGainMatrixPair (const MatrixXT &p_matGainMarix, MatrixX6T &p_matGainMarix_Pair, int p_iIdx1, int p_iIdx2) |
| |
| static void | insertSource (int p_iDipoleIdx1, int p_iDipoleIdx2, const Vector6T &p_vec_phi_k_1, double p_valCor, QList< DipolePair< double > > &p_RapDipoles) |
| |
| static int | getRank (const MatrixXT &p_matSigma) |
| |
| static int | useFullRank (const MatrixXT &p_Mat, const MatrixXT &p_matSigma_src, MatrixXT &p_matFull_Rank, int type=NOT_TRANSPOSED) |
| |
| static MatrixXT | makeSquareMat (const MatrixXT &p_matF) |
| |
| MNELIB::MNEForwardSolution | m_ForwardSolution |
| |
| int | m_iN |
| |
| double | m_dThreshold |
| |
| int | m_iNumGridPoints |
| |
| int | m_iNumChannels |
| |
| int | m_iNumLeadFieldCombinations |
| |
| Pair ** | m_ppPairIdxCombinations |
| |
| int | m_iMaxNumThreads |
| |
| bool | m_bIsInit |
| |
| int | m_iSamplesStcWindow |
| |
| float | m_fStcOverlap |
| |
The PwlRapMusic class provides the POWELL RAP MUSIC Algorithm CPU implementation. ToDo: Paper references.
ToDo Detailed description
Definition at line 82 of file pwlrapmusic.h.