#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: