MNE-CPP  0.1.9
A Framework for Electrophysiology
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FWDLIB::FwdCompData Class Reference

This structure is used in the compensated field calculations. More...

#include <fwd_comp_data.h>

Public Types

typedef QSharedPointer< FwdCompDataSPtr
 
typedef QSharedPointer< const FwdCompDataConstSPtr
 

Public Member Functions

 FwdCompData ()
 
 ~FwdCompData ()
 

Static Public Member Functions

static int fwd_comp_field (float *rd, float *Q, FwdCoilSet *coils, float *res, void *client)
 
static void fwd_free_comp_data (void *d)
 
static int fwd_make_ctf_comp_coils (MNELIB::MneCTFCompDataSet *set, FwdCoilSet *coils, FwdCoilSet *comp_coils)
 
static FwdCompDatafwd_make_comp_data (MNELIB::MneCTFCompDataSet *set, FwdCoilSet *coils, FwdCoilSet *comp_coils, fwdFieldFunc field, fwdVecFieldFunc vec_field, fwdFieldGradFunc field_grad, void *client, fwdUserFreeFunc client_free)
 
static int fwd_comp_field_vec (float *rd, FwdCoilSet *coils, float **res, void *client)
 
static int fwd_comp_field_grad (float *rd, float *Q, FwdCoilSet *coils, float *res, float *xgrad, float *ygrad, float *zgrad, void *client)
 

Public Attributes

MNELIB::MneCTFCompDataSetset
 
FwdCoilSetcomp_coils
 
fwdFieldFunc field
 
fwdVecFieldFunc vec_field
 
fwdFieldGradFunc field_grad
 
void * client
 
fwdUserFreeFunc client_free
 
float * work
 
float ** vec_work
 

Detailed Description

This structure is used in the compensated field calculations.

Implements the Forward Compensation Data description (Replaces *fwdCompData,fwdCompDataRec; struct of MNE-C fwd_comp_data.h).

Definition at line 87 of file fwd_comp_data.h.

Member Typedef Documentation

◆ ConstSPtr

typedef QSharedPointer<const FwdCompData> FWDLIB::FwdCompData::ConstSPtr

Const shared pointer type for FwdCompData.

Definition at line 91 of file fwd_comp_data.h.

◆ SPtr

typedef QSharedPointer<FwdCompData> FWDLIB::FwdCompData::SPtr

Shared pointer type for FwdCompData.

Definition at line 90 of file fwd_comp_data.h.

Constructor & Destructor Documentation

◆ FwdCompData()

FwdCompData::FwdCompData ( )

Constructs the Forward Compensation Data Refactored: fwd_new_comp_data (fwd_comp.c)

Definition at line 129 of file fwd_comp_data.cpp.

◆ ~FwdCompData()

FwdCompData::~FwdCompData ( )

Destroys the Forward Compensation Data Refactored: fwd_free_comp_data (fwd_comp.c)

Definition at line 144 of file fwd_comp_data.cpp.


The documentation for this class was generated from the following files: