38#ifndef MNE_INVERSE_OPERATOR_H
39#define MNE_INVERSE_OPERATOR_H
116 QString t_sDistMeasure;
118 t_sDistMeasure = QString(
"cityblock");
127 t_kMeans.
calculate(this->matRoiMT, this->nClusters, p_RegionMTOut.
roiIdx, p_RegionMTOut.
ctrs, p_RegionMTOut.
sumd, p_RegionMTOut.
D);
131 return p_RegionMTOut;
144 typedef QSharedPointer<MNEInverseOperator>
SPtr;
145 typedef QSharedPointer<const MNEInverseOperator>
ConstSPtr;
179 bool limit_depth_chs =
true);
216 Eigen::SparseMatrix<double> &noise_norm,
217 QList<Eigen::VectorXi> &vertno);
241 qint32 p_iClusterSize,
242 Eigen::MatrixXd& p_D,
243 QString p_sMethod =
"cityblock")
const;
251 inline Eigen::MatrixXd& getKernel();
259 inline Eigen::MatrixXd getKernel()
const;
267 inline bool isFixedOrient()
const;
289 bool limit_depth_chs =
true);
309 bool sLORETA =
false)
const;
334 void write(QIODevice &p_IODevice);
405 return this->
source_ori == FIFFV_MNE_FIXED_ORI;
412 out <<
"#### MNE Inverse Operator ####\n";
414 out <<
"\n methods: " << p_MNEInverseOperator.
methods << std::endl;
415 out <<
"\n source_ori: " << p_MNEInverseOperator.
source_ori << std::endl;
416 out <<
"\n nsource: " << p_MNEInverseOperator.
nsource << std::endl;
417 out <<
"\n nchan: " << p_MNEInverseOperator.
nchan << std::endl;
418 out <<
"\n coord_frame:\n\t" << p_MNEInverseOperator.
coord_frame << std::endl;
420 out <<
"\n eigen_leads: " << *(p_MNEInverseOperator.
eigen_leads) << std::endl;
421 out <<
"\n eigen_fields:\n\t" << *(p_MNEInverseOperator.
eigen_fields) << std::endl;
427#ifndef metatype_mneinverseoperatorsptr
428#define metatype_mneinverseoperatorsptr
432#ifndef metatype_mneinverseoperators
433#define metatype_mneinverseoperators
FiffInfo class declaration.
FiffNamedMatrix class declaration.
FiffProj class declaration.
FiffCov class declaration.
Definitions for describing the objects in a FIFF file.
MNEMath class declaration.
mne library export/import macros.
MNEForwardSolution class declaration, which provides the forward solution including the source space ...
MNESourceSpace class declaration.
Coordinate transformation description.
QSharedDataPointer< FiffCov > SDPtr
FIFF measurement file information.
QSharedDataPointer< FiffNamedMatrix > SDPtr
Eigen::MatrixXd matRoiMTOrig
FIFFLIB::FiffCov::SDPtr fmri_prior
QSharedPointer< const MNEInverseOperator > ConstSPtr
QSharedPointer< MNEInverseOperator > SPtr
FIFFLIB::fiff_int_t coord_frame
QList< FIFFLIB::FiffProj > projs
Eigen::SparseMatrix< double > noisenorm
FIFFLIB::FiffCov::SDPtr orient_prior
FIFFLIB::fiff_int_t nchan
bool eigen_leads_weighted
FIFFLIB::fiff_int_t methods
FIFFLIB::FiffNamedMatrix::SDPtr eigen_leads
FIFFLIB::FiffCoordTrans mri_head_t
FIFFLIB::fiff_int_t nsource
Eigen::MatrixXf source_nn
FIFFLIB::FiffCov::SDPtr depth_prior
Eigen::MatrixXd & getKernel()
FIFFLIB::fiff_int_t source_ori
FIFFLIB::FiffInfoBase info
FIFFLIB::FiffCov::SDPtr noise_cov
FIFFLIB::FiffCov::SDPtr source_cov
bool isFixedOrient() const
FIFFLIB::FiffNamedMatrix::SDPtr eigen_fields
Source Space descritpion.
bool calculate(Eigen::MatrixXd X, qint32 kClusters, Eigen::VectorXi &idx, Eigen::MatrixXd &C, Eigen::VectorXd &sumD, Eigen::MatrixXd &D)
Q_DECLARE_METATYPE(QSharedPointer< MNELIB::MNEInverseOperator >)