#include <ObservedData.h>
|
| void | inputObservedData () |
| |
| void | inputDistortionMatrixData () |
| |
| int | getTotalNumberOfDifferenetFrequencies () const |
| |
| double | getFrequencyValue (const int num) const |
| |
| void | findElementIncludingEachStation () |
| |
| void | calculateEMFieldOfAllStations (const Forward3D *const ptrForward3D, const double freq, const int iPol, const int ifreq) |
| |
| void | calculateResponseFunctionOfAllStations (const int freqIDAmongThisPE) |
| |
| void | initializeResponseFunctionsAndErrorsOfAllStations () |
| |
| void | allocateMemoryForCalculatedValuesOfAllStations () |
| |
| void | outputCalculatedValuesOfAllStations () const |
| |
| void | calculateInterpolatorVectors (Forward3D *const ptrForward3D, const double freq) |
| |
| void | calculateSensitivityMatrix (const std::complex< double > *const derivativesOfEMFieldExPol, const std::complex< double > *const derivativesOfEMFieldEyPol, const double freq, const int nModel, double *const sensitivityMatrix) const |
| |
| void | calculateResidualVectorOfDataThisPE (double *const vector) const |
| |
| int | getNumInterpolatorVectors () const |
| |
| int | getNumObservedDataThisPETotal () const |
| |
| int | getNumObservedDataThisPE (const int ifreq) const |
| |
| int | getNumObservedDataThisPEAccumulated (const int num) const |
| |
| int | incrementNumInterpolatorVectors () |
| |
| void | multiplyMatrixByScaledData (const int nRow, const double *const matIn, const double *const vecIn, double *vecOut) const |
| |
| void | calcFrequenciesCalculatedByThisPE () |
| |
| int | getNumOfFrequenciesCalculatedByThisPE () const |
| |
| int | getIDsOfFrequenciesCalculatedByThisPE (const int num) const |
| |
| double | getValuesOfFrequenciesCalculatedByThisPE (const int num) const |
| |
| double | calculateErrorSumOfSquaresThisPE () const |
| |
| double | calculateSumSquareOfDistortionMatrixComplexity () const |
| |
| double | calculateSumSquareOfDistortionMatrixGains () const |
| |
| double | calculateSumSquareOfDistortionMatrixRotations () const |
| |
| int | getNumDistortionParamsNotFixed () const |
| |
| int | getTypesOfDistortionParamsNotFixed (const int iParamsNotFixed) const |
| |
| void | copyDistortionParamsNotFixedToVector (double *vector) const |
| |
| void | copyDistortionParamsNotFixedPreToVector (double *vector) const |
| |
| void | copyDistortionParamsCurToPre () const |
| |
| void | calcDistortionParamsUpdatedFullFromIncrements (const double *const distortionParamIncre) |
| |
| void | updateDistortionParams () |
| |
| void | outputDistortionParams (const int iterNum) const |
| |
| void | outputLocationsOfObservedStationsToVtk () const |
| |
| void | outputInductionArrowToVtk (const int iterNum) const |
| |
| int | getFreqIDs (const double freq) const |
| |
◆ typeID
| Enumerator |
|---|
| MT | |
| HTF | |
| VTF | |
| PT | |
| NMT | |
| NMT2 | |
| APP_RES_AND_PHS | |
| NMT2_APP_RES_AND_PHS | |
◆ ObservedData() [1/2]
| ObservedData::ObservedData |
( |
| ) |
|
|
private |
◆ ~ObservedData()
| ObservedData::~ObservedData |
( |
| ) |
|
|
private |
◆ ObservedData() [2/2]
◆ allocateMemoryForCalculatedValuesOfAllStations()
| void ObservedData::allocateMemoryForCalculatedValuesOfAllStations |
( |
| ) |
|
◆ calcDistortionParamsUpdatedFullFromIncrements()
| void ObservedData::calcDistortionParamsUpdatedFullFromIncrements |
( |
const double *const |
distortionParamIncre | ) |
|
◆ calcFrequenciesCalculatedByThisPE()
| void ObservedData::calcFrequenciesCalculatedByThisPE |
( |
| ) |
|
◆ calcNumDistortionParamsNotFixed()
| void ObservedData::calcNumDistortionParamsNotFixed |
( |
| ) |
|
|
private |
◆ calculateEMFieldOfAllStations()
| void ObservedData::calculateEMFieldOfAllStations |
( |
const Forward3D *const |
ptrForward3D, |
|
|
const double |
freq, |
|
|
const int |
iPol, |
|
|
const int |
ifreq |
|
) |
| |
◆ calculateErrorSumOfSquaresThisPE()
| double ObservedData::calculateErrorSumOfSquaresThisPE |
( |
| ) |
const |
◆ calculateInterpolatorVectors()
| void ObservedData::calculateInterpolatorVectors |
( |
Forward3D *const |
ptrForward3D, |
|
|
const double |
freq |
|
) |
| |
◆ calculateResidualVectorOfDataThisPE()
| void ObservedData::calculateResidualVectorOfDataThisPE |
( |
double *const |
vector | ) |
const |
◆ calculateResponseFunctionOfAllStations()
| void ObservedData::calculateResponseFunctionOfAllStations |
( |
const int |
freqIDAmongThisPE | ) |
|
◆ calculateSensitivityMatrix()
| void ObservedData::calculateSensitivityMatrix |
( |
const std::complex< double > *const |
derivativesOfEMFieldExPol, |
|
|
const std::complex< double > *const |
derivativesOfEMFieldEyPol, |
|
|
const double |
freq, |
|
|
const int |
nModel, |
|
|
double *const |
sensitivityMatrix |
|
) |
| const |
◆ calculateSumSquareOfDistortionMatrixComplexity()
| double ObservedData::calculateSumSquareOfDistortionMatrixComplexity |
( |
| ) |
const |
◆ calculateSumSquareOfDistortionMatrixGains()
| double ObservedData::calculateSumSquareOfDistortionMatrixGains |
( |
| ) |
const |
◆ calculateSumSquareOfDistortionMatrixRotations()
| double ObservedData::calculateSumSquareOfDistortionMatrixRotations |
( |
| ) |
const |
◆ checkAndAddNewFrequency()
| void ObservedData::checkAndAddNewFrequency |
( |
const double |
freq | ) |
|
|
private |
◆ copyDistortionParamsCurToPre()
| void ObservedData::copyDistortionParamsCurToPre |
( |
| ) |
const |
◆ copyDistortionParamsNotFixedPreToVector()
| void ObservedData::copyDistortionParamsNotFixedPreToVector |
( |
double * |
vector | ) |
const |
◆ copyDistortionParamsNotFixedToVector()
| void ObservedData::copyDistortionParamsNotFixedToVector |
( |
double * |
vector | ) |
const |
◆ findElementIncludingEachStation()
| void ObservedData::findElementIncludingEachStation |
( |
| ) |
|
◆ getFreqIDs()
| int ObservedData::getFreqIDs |
( |
const double |
freq | ) |
const |
◆ getFrequencyValue()
| double ObservedData::getFrequencyValue |
( |
const int |
num | ) |
const |
◆ getIDsOfFrequenciesCalculatedByThisPE()
| int ObservedData::getIDsOfFrequenciesCalculatedByThisPE |
( |
const int |
num | ) |
const |
◆ getInstance()
◆ getInstanceOfMagneticStation()
◆ getNumDistortionParamsNotFixed()
| int ObservedData::getNumDistortionParamsNotFixed |
( |
| ) |
const |
◆ getNumInterpolatorVectors()
| int ObservedData::getNumInterpolatorVectors |
( |
| ) |
const |
◆ getNumObservedDataThisPE()
| int ObservedData::getNumObservedDataThisPE |
( |
const int |
ifreq | ) |
const |
◆ getNumObservedDataThisPEAccumulated()
| int ObservedData::getNumObservedDataThisPEAccumulated |
( |
const int |
num | ) |
const |
◆ getNumObservedDataThisPETotal()
| int ObservedData::getNumObservedDataThisPETotal |
( |
| ) |
const |
◆ getNumOfFrequenciesCalculatedByThisPE()
| int ObservedData::getNumOfFrequenciesCalculatedByThisPE |
( |
| ) |
const |
◆ getTotalNumberOfDifferenetFrequencies()
| int ObservedData::getTotalNumberOfDifferenetFrequencies |
( |
| ) |
const |
◆ getTypesOfDistortionParamsNotFixed()
| int ObservedData::getTypesOfDistortionParamsNotFixed |
( |
const int |
iParamsNotFixed | ) |
const |
◆ getValuesOfFrequenciesCalculatedByThisPE()
| double ObservedData::getValuesOfFrequenciesCalculatedByThisPE |
( |
const int |
num | ) |
const |
◆ incrementNumInterpolatorVectors()
| int ObservedData::incrementNumInterpolatorVectors |
( |
| ) |
|
◆ initializeResponseFunctionsAndErrorsOfAllStations()
| void ObservedData::initializeResponseFunctionsAndErrorsOfAllStations |
( |
| ) |
|
◆ inputDistortionMatrixData()
| void ObservedData::inputDistortionMatrixData |
( |
| ) |
|
◆ inputObservedData()
| void ObservedData::inputObservedData |
( |
| ) |
|
◆ isUseMagneticFieldOfTheStation()
| bool ObservedData::isUseMagneticFieldOfTheStation |
( |
const double |
freq, |
|
|
const int |
staID |
|
) |
| |
|
private |
◆ multiplyMatrixByScaledData()
| void ObservedData::multiplyMatrixByScaledData |
( |
const int |
nRow, |
|
|
const double *const |
matIn, |
|
|
const double *const |
vecIn, |
|
|
double * |
vecOut |
|
) |
| const |
◆ operator=()
◆ outputCalculatedValuesOfAllStations()
| void ObservedData::outputCalculatedValuesOfAllStations |
( |
| ) |
const |
◆ outputDistortionParams()
| void ObservedData::outputDistortionParams |
( |
const int |
iterNum | ) |
const |
◆ outputInductionArrowToVtk()
| void ObservedData::outputInductionArrowToVtk |
( |
const int |
iterNum | ) |
const |
◆ outputLocationsOfObservedStationsToVtk()
| void ObservedData::outputLocationsOfObservedStationsToVtk |
( |
| ) |
const |
◆ updateDistortionParams()
| void ObservedData::updateDistortionParams |
( |
| ) |
|
◆ m_additinalOutputPoint
◆ m_frequencyAll
| std::vector<double> ObservedData::m_frequencyAll |
|
private |
◆ m_IDsOfFrequenciesCalculatedByThisPE
| int* ObservedData::m_IDsOfFrequenciesCalculatedByThisPE |
|
private |
◆ m_numAdditinalOutputPoint
| int ObservedData::m_numAdditinalOutputPoint |
|
private |
◆ m_numAllStations
| int ObservedData::m_numAllStations |
|
private |
◆ m_numInterpolatorVectors
| int ObservedData::m_numInterpolatorVectors |
|
private |
◆ m_numObservedDataThisPEAccumulated
| int* ObservedData::m_numObservedDataThisPEAccumulated |
|
private |
◆ m_numOfFrequenciesCalculatedByThisPE
| int ObservedData::m_numOfFrequenciesCalculatedByThisPE |
|
private |
◆ m_numStationsApparentResistivityAndPhase
| int ObservedData::m_numStationsApparentResistivityAndPhase |
|
private |
◆ m_numStationsHTF
| int ObservedData::m_numStationsHTF |
|
private |
◆ m_numStationsMT
| int ObservedData::m_numStationsMT |
|
private |
◆ m_numStationsNMT
| int ObservedData::m_numStationsNMT |
|
private |
◆ m_numStationsNMT2
| int ObservedData::m_numStationsNMT2 |
|
private |
◆ m_numStationsNMT2ApparentResistivityAndPhase
| int ObservedData::m_numStationsNMT2ApparentResistivityAndPhase |
|
private |
◆ m_numStationsPT
| int ObservedData::m_numStationsPT |
|
private |
◆ m_numStationsVTF
| int ObservedData::m_numStationsVTF |
|
private |
◆ m_observedStationApparentResistivityAndPhase
◆ m_observedStationHTF
◆ m_observedStationMT
◆ m_observedStationNMT
◆ m_observedStationNMT2
◆ m_observedStationNMT2ApparentResistivityAndPhase
◆ m_observedStationPT
◆ m_observedStationVTF
◆ m_stationID2IDAmongEachStationType
| std::map<int,int> ObservedData::m_stationID2IDAmongEachStationType |
|
private |
◆ m_stationID2type
| std::map<int,int> ObservedData::m_stationID2type |
|
private |
◆ m_typesOfDistortionParamsNotFixed
| std::vector<int> ObservedData::m_typesOfDistortionParamsNotFixed |
|
private |
◆ m_valuesOfFrequenciesCalculatedByThisPE
| double* ObservedData::m_valuesOfFrequenciesCalculatedByThisPE |
|
private |
The documentation for this class was generated from the following files: