v2.0.0
Loading...
Searching...
No Matches
inv_gamma_map.h
Go to the documentation of this file.
1//=============================================================================================================
34
35#ifndef INV_GAMMA_MAP_H
36#define INV_GAMMA_MAP_H
37
38//=============================================================================================================
39// INCLUDES
40//=============================================================================================================
41
42#include "../inv_global.h"
44
45//=============================================================================================================
46// EIGEN INCLUDES
47//=============================================================================================================
48
49#include <Eigen/Core>
50#include <Eigen/Dense>
51
52//=============================================================================================================
53// QT INCLUDES
54//=============================================================================================================
55
56#include <QVector>
57
58//=============================================================================================================
59// DEFINE NAMESPACE INVLIB
60//=============================================================================================================
61
62namespace INVLIB
63{
64
65//=============================================================================================================
76
77//=============================================================================================================
87{
88public:
89 //=========================================================================================================
103 const Eigen::MatrixXd& matGain,
104 const Eigen::MatrixXd& matData,
105 const Eigen::MatrixXd& matNoiseCov,
106 int nIterations = 100,
107 double tolerance = 1e-6,
108 double gammaThreshold = 1e-10);
109};
110
111} // namespace INVLIB
112
113#endif // INV_GAMMA_MAP_H
InvSourceEstimate class declaration.
inverse library export/import macros.
#define INVSHARED_EXPORT
Definition inv_global.h:52
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
InvSourceEstimate stc
QVector< int > activeVertices
Gamma-MAP sparse inverse solver.
static InvGammaMapResult compute(const Eigen::MatrixXd &matGain, const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matNoiseCov, int nIterations=100, double tolerance=1e-6, double gammaThreshold=1e-10)