#include <Inversion.h>
◆ InversionMethod
| Enumerator |
|---|
| GAUSS_NEWTON_MODEL_SPECE | |
| GAUSS_NEWTON_DATA_SPECE | |
◆ Inversion() [1/3]
◆ Inversion() [2/3]
| Inversion::Inversion |
( |
const int |
nModel, |
|
|
const int |
nData |
|
) |
| |
|
explicit |
◆ ~Inversion()
| Inversion::~Inversion |
( |
| ) |
|
|
virtual |
◆ Inversion() [3/3]
| Inversion::Inversion |
( |
const Inversion & |
rhs | ) |
|
|
inlineprivate |
◆ allocateMemoryForSensitivityScalarValues()
| void Inversion::allocateMemoryForSensitivityScalarValues |
( |
| ) |
|
◆ calcConstrainingMatrix()
◆ calculateDerivativesOfEMField()
| void Inversion::calculateDerivativesOfEMField |
( |
Forward3D *const |
ptrForward3D, |
|
|
const double |
freq, |
|
|
const int |
iPol |
|
) |
| |
◆ calculateSensitivityMatrix()
| void Inversion::calculateSensitivityMatrix |
( |
const int |
freqIDAmongThisPE, |
|
|
const double |
freq |
|
) |
| |
◆ copyModelTransformingJacobian()
| void Inversion::copyModelTransformingJacobian |
( |
const int |
numBlockNotFixed, |
|
|
const int |
numModel, |
|
|
double * |
jacobian |
|
) |
| const |
|
protected |
◆ deleteOutOfCoreFileAll()
| void Inversion::deleteOutOfCoreFileAll |
( |
| ) |
|
◆ getNumberOfModel()
| int Inversion::getNumberOfModel |
( |
| ) |
const |
◆ inversionCalculation()
| virtual void Inversion::inversionCalculation |
( |
| ) |
|
|
pure virtual |
◆ multiplyModelTransformingJacobian()
| void Inversion::multiplyModelTransformingJacobian |
( |
const int |
numData, |
|
|
const int |
numModel, |
|
|
const double * |
jacobian, |
|
|
double * |
matrix |
|
) |
| const |
|
protected |
◆ operator=()
◆ outputNumberOfModel()
| void Inversion::outputNumberOfModel |
( |
| ) |
const |
◆ outputSensitivityScalarValuesToBinary()
| void Inversion::outputSensitivityScalarValuesToBinary |
( |
const int |
interNum | ) |
const |
◆ outputSensitivityScalarValuesToVtk()
| void Inversion::outputSensitivityScalarValuesToVtk |
( |
| ) |
const |
◆ releaseMemoryOfSensitivityScalarValues()
| void Inversion::releaseMemoryOfSensitivityScalarValues |
( |
| ) |
|
◆ m_derivativesOfEMField
| std::complex<double>* Inversion::m_derivativesOfEMField[2] |
|
private |
◆ m_numData
◆ m_numModel
| int Inversion::m_numModel |
|
private |
◆ m_sensitivityScalarValues
| double* Inversion::m_sensitivityScalarValues |
|
private |
The documentation for this class was generated from the following files: