58#include <QSharedPointer>
116 typedef QSharedPointer<HPIFitData>
SPtr;
147 Eigen::MatrixXd matPnt,
148 Eigen::MatrixXd matOri);
170 const Eigen::MatrixXd& matData,
172 const Eigen::MatrixXd& matProjectors);
186 Eigen::MatrixXd
fminsearch(
const Eigen::MatrixXd& matPos,
190 const Eigen::MatrixXd& matData,
191 const Eigen::MatrixXd& matProjectors,
193 int &iSimplexNumitr);
SensorSet class declaration.
HPIFit class declaration.
inverse library export/import macros.
#define INVERSESHARED_EXPORT
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
Inverse source estimation (MNE, dSPM, sLORETA, dipole fitting).
Coordinate transformation description.
Holds a set of digitizer points.
FIFF measurement file information.
Residual error and moment vector from a single magnetic dipole fit iteration.
Helper for sorting HPI coil dipole fits by matching each fit to the nearest expected coil position.
Eigen::MatrixXd m_coilPos
Eigen::MatrixXd fminsearch(const Eigen::MatrixXd &matPos, int iMaxiter, int iMaxfun, int iDisplay, const Eigen::MatrixXd &matData, const Eigen::MatrixXd &matProjectors, const SensorSet &sensors, int &iSimplexNumitr)
Eigen::MatrixXd m_matProjector
QSharedPointer< const HPIFitData > ConstSPtr
static bool compare(HPISortStruct a, HPISortStruct b)
Eigen::MatrixXd magnetic_dipole(Eigen::MatrixXd matPos, Eigen::MatrixXd matPnt, Eigen::MatrixXd matOri)
Eigen::RowVectorXd m_sensorData
QSharedPointer< HPIFitData > SPtr
void doDipfitConcurrent()
Eigen::MatrixXd compute_leadfield(const Eigen::MatrixXd &matPos, const SensorSet &sensors)
DipFitError dipfitError(const Eigen::MatrixXd &matPos, const Eigen::MatrixXd &matData, const SensorSet &sensors, const Eigen::MatrixXd &matProjectors)
Stores MEG sensor geometry (positions, orientations, weights, coil count) for a single sensor type.