44 #include "../inverse_global.h"
58 #include <QSharedPointer>
67 class FiffDigPointSet;
85 Eigen::MatrixXd moment;
112 typedef QSharedPointer<HPIFitData>
SPtr;
125 void doDipfitConcurrent();
127 Eigen::MatrixXd m_coilPos;
128 Eigen::RowVectorXd m_sensorData;
131 Eigen::MatrixXd m_matProjector;
133 int m_iMaxIterations;
142 Eigen::MatrixXd magnetic_dipole(Eigen::MatrixXd matPos,
143 Eigen::MatrixXd matPnt,
144 Eigen::MatrixXd matOri);
155 Eigen::MatrixXd compute_leadfield(
const Eigen::MatrixXd& matPos,
165 DipFitError dipfitError(
const Eigen::MatrixXd& matPos,
166 const Eigen::MatrixXd& matData,
168 const Eigen::MatrixXd& matProjectors);
182 Eigen::MatrixXd fminsearch(
const Eigen::MatrixXd& matPos,
186 const Eigen::MatrixXd& matData,
187 const Eigen::MatrixXd& matProjectors,
189 int &iSimplexNumitr);
197 #endif // HPIFITDATA_H