v2.0.0
Loading...
Searching...
No Matches
fwd_types.h
Go to the documentation of this file.
1//=============================================================================================================
34//=============================================================================================================
35
36#ifndef FWD_TYPES_H
37#define FWD_TYPES_H
38
39#include <fiff/fiff_types.h>
40#include <mne/mne_types.h>
41
42#include "fwd_coil_set.h"
43
45
46#include <Eigen/Core>
47
48#include <functional>
49
50/*
51 * Convenient generic field / potential computation functions
52 */
53using fwdFieldFunc = std::function<int(const Eigen::Vector3f& rd, const Eigen::Vector3f& Q,
54 FWDLIB::FwdCoilSet& coils, Eigen::Ref<Eigen::VectorXf> res, void *client)>;
55using fwdVecFieldFunc = std::function<int(const Eigen::Vector3f& rd,
56 FWDLIB::FwdCoilSet& coils, Eigen::Ref<Eigen::MatrixXf> res, void *client)>;
57using fwdFieldGradFunc = std::function<int(const Eigen::Vector3f& rd, const Eigen::Vector3f& Q,
58 FWDLIB::FwdCoilSet& coils, Eigen::Ref<Eigen::VectorXf> res,
59 Eigen::Ref<Eigen::VectorXf> xgrad, Eigen::Ref<Eigen::VectorXf> ygrad, Eigen::Ref<Eigen::VectorXf> zgrad, void *client)>;
60
61#endif // FWD_TYPES_H
Old fiff_type declarations - replace them.
MNECTFCompDataSet class declaration.
Legacy MNE-C constants and common typedefs.
std::function< int(const Eigen::Vector3f &rd, FWDLIB::FwdCoilSet &coils, Eigen::Ref< Eigen::MatrixXf > res, void *client)> fwdVecFieldFunc
Definition fwd_types.h:55
std::function< int(const Eigen::Vector3f &rd, const Eigen::Vector3f &Q, FWDLIB::FwdCoilSet &coils, Eigen::Ref< Eigen::VectorXf > res, Eigen::Ref< Eigen::VectorXf > xgrad, Eigen::Ref< Eigen::VectorXf > ygrad, Eigen::Ref< Eigen::VectorXf > zgrad, void *client)> fwdFieldGradFunc
Definition fwd_types.h:57
std::function< int(const Eigen::Vector3f &rd, const Eigen::Vector3f &Q, FWDLIB::FwdCoilSet &coils, Eigen::Ref< Eigen::VectorXf > res, void *client)> fwdFieldFunc
Definition fwd_types.h:53
FwdCoilSet class declaration.
Collection of FwdCoil objects representing a full MEG or EEG sensor array.