Precomputed guess point grid with forward fields for initial dipole position candidates. More...
#include <inv_guess_data.h>
Public Types | |
| typedef QSharedPointer< InvGuessData > | SPtr |
| typedef QSharedPointer< const InvGuessData > | ConstSPtr |
Public Member Functions | |
| InvGuessData () | |
| InvGuessData (const InvGuessData &)=delete | |
| InvGuessData & | operator= (const InvGuessData &)=delete |
| InvGuessData (const QString &guessname, const QString &guess_surfname, float mindist, float exclude, float grid, InvDipoleFitData *f) | |
| InvGuessData (const QString &guessname, const QString &guess_surfname, float mindist, float exclude, float grid, InvDipoleFitData *f, char *guess_save_name) | |
| ~InvGuessData () | |
| bool | compute_guess_fields (InvDipoleFitData *f) |
Public Attributes | |
| Eigen::Matrix< float, Eigen::Dynamic, 3, Eigen::RowMajor > | rr |
| std::vector< InvDipoleForward::UPtr > | guess_fwd |
| int | nguess |
Precomputed guess point grid with forward fields for initial dipole position candidates.
Implements InvGuessData (Replaces *guessData,guessDataRec struct of MNE-C fit_types.h).
Definition at line 80 of file inv_guess_data.h.
| typedef QSharedPointer<const InvGuessData> INVLIB::InvGuessData::ConstSPtr |
Const shared pointer type for InvGuessData.
Definition at line 84 of file inv_guess_data.h.
| typedef QSharedPointer<InvGuessData> INVLIB::InvGuessData::SPtr |
Shared pointer type for InvGuessData.
Definition at line 83 of file inv_guess_data.h.
| InvGuessData::InvGuessData | ( | ) |
Constructs the Guess Data Refactored: new_guess_data (dipole_fit_setup.c)
Definition at line 170 of file inv_guess_data.cpp.
|
delete |
Deleted — non-copyable due to unique_ptr members.
| InvGuessData::InvGuessData | ( | const QString & | guessname, |
| const QString & | guess_surfname, | ||
| float | mindist, | ||
| float | exclude, | ||
| float | grid, | ||
| InvDipoleFitData * | f ) |
Constructs the Guess Data from given Data Refactored: make_guess_data (setup.c)
| [in] | guessname. |
Definition at line 183 of file inv_guess_data.cpp.
| InvGuessData::InvGuessData | ( | const QString & | guessname, |
| const QString & | guess_surfname, | ||
| float | mindist, | ||
| float | exclude, | ||
| float | grid, | ||
| InvDipoleFitData * | f, | ||
| char * | guess_save_name ) |
Constructs the Guess Data from given Data Refactored: make_guess_data (dipole_fit_setup.c)
| [in] | guessname. |
Definition at line 282 of file inv_guess_data.cpp.
|
default |
Destroys the Guess Data description Refactored: free_guess_data (dipole_fit_setup.c)
| bool InvGuessData::compute_guess_fields | ( | InvDipoleFitData * | f | ) |
Once the guess locations have been set up we can compute the fields Refactored: compute_guess_fields (dipole_fit_setup.c)
| [in] | f | Dipole Fit Data to the Compute Guess Fields. |
Definition at line 380 of file inv_guess_data.cpp.
|
delete |
| std::vector<InvDipoleForward::UPtr> INVLIB::InvGuessData::guess_fwd |
Forward solutions for the guesses.
Definition at line 137 of file inv_guess_data.h.
| int INVLIB::InvGuessData::nguess |
How many sources.
Definition at line 138 of file inv_guess_data.h.
| Eigen::Matrix<float, Eigen::Dynamic, 3, Eigen::RowMajor> INVLIB::InvGuessData::rr |
Guess dipole locations (nguess x 3, row-major).
Definition at line 136 of file inv_guess_data.h.