|
| | ObservedDataStationApparentResistivityAndPhase () |
| |
| | ~ObservedDataStationApparentResistivityAndPhase () |
| |
| void | inputObservedData (std::ifstream &inFile) |
| |
| void | calculateApparentResistivityAndPhase (const double freq, const ObservedDataStationPoint *const ptrStationOfMagneticField, int &icount) |
| |
| void | initializeApparentResistivityPhaseAndErrors () |
| |
| void | allocateMemoryForCalculatedValues () |
| |
| void | outputCalculatedValues () const |
| |
| void | calculateSensitivityMatrix (const double freq, const int nModel, const ObservedDataStationPoint *const ptrStationOfMagneticField, const std::complex< double > *const derivativesOfEMFieldExPol, const std::complex< double > *const derivativesOfEMFieldEyPol, double *const sensitivityMatrix) const |
| |
| void | calculateResidualVectorOfDataThisPE (const double freq, const int offset, double *vector) const |
| |
| double | calculateErrorSumOfSquaresThisPE () const |
| |
| bool | isApparentResistivityIgnoredForAllFrequencies (const int iComp) const |
| |
| | ObservedDataStationMT () |
| |
| virtual | ~ObservedDataStationMT () |
| |
| void | calculateElectricField (const Forward3D *const ptrForward3D, const int rhsVectorIDOfEx, const int rhsVectorIDOfEy) |
| |
| void | calculateImpedanceTensor (const double freq, const ObservedDataStationPoint *const ptrStationOfMagneticField, int &icount) |
| |
| void | initializeElectricField (const int iPol) |
| |
| void | initializeImpedanceTensorsAndErrors () |
| |
| void | calcInterpolatorVectorOfElectricField (Forward3D *const ptrForward3D) |
| |
| virtual void | calculateSensitivityMatrix (const double freq, const int nModel, const ObservedDataStationPoint *const ptrStationOfMagneticField, const std::complex< double > *const derivativesOfEMFieldExPol, const std::complex< double > *const derivativesOfEMFieldEyPol, double *const sensitivityMatrix, const bool forceSDToOne=false) const |
| |
| void | copyDistortionParamsCurToPre (const int iComp) |
| |
| bool | doesFixDistortionMatrix () const |
| | Get flag specifing whether distortion matrix are fixed or not. More...
|
| |
| int | getTypeOfElectricField () const |
| |
| void | setFixDistortionMatrix (const bool doesFix) |
| |
| void | setTypeOfElectricField (const int type) |
| |
| void | setDistortionParamsPre (const int iComp, const double val) |
| |
| void | setDistortionParams (const int iComp, const double val) |
| |
| void | setIDOfDistortionParams (const int iComp, const int ID) |
| |
| void | setDistortionParamsUpdatedFull (const int iComp, const double val) |
| |
| void | updateDistortionParams (const double dampingFactor) |
| |
| double | getDistortionParamsPre (const int iComp) const |
| |
| double | getDistortionParams (const int iComp) const |
| |
| int | getIDOfDistortionParams (const int iComp) const |
| |
| double | getDistortionParamsUpdatedFull (const int iComp) const |
| |
| | ObservedDataStationPoint () |
| |
| | ~ObservedDataStationPoint () |
| |
| void | findElementIncludingStation () |
| |
| std::complex< double > | getHxCalculated (const int iPol) const |
| |
| std::complex< double > | getHyCalculated (const int iPol) const |
| |
| int | getRhsVectorIDOfHx () const |
| |
| int | getRhsVectorIDOfHy () const |
| |
| void | calculateHorizontalMagneticField (const Forward3D *const ptrForward3D, const int rhsVectorIDOfHx, const int rhsVectorIDOfHy) |
| |
| void | initializeHorizontalMagneticField (const int iPol) |
| |
| void | calcInterpolatorVectorOfHorizontalMagneticField (Forward3D *const ptrForward3D) |
| |
| const CommonParameters::locationXY & | getLocationOfPoint () const |
| |
| double | getZCoordOfPoint () const |
| |
| bool | useUpperElementForInterpolationOfEMField () const |
| |
| void | setFlagUseUpperElementForInterpolationOfEMField (const bool useUpperElem) |
| |
| | ObservedDataStation () |
| |
| | ~ObservedDataStation () |
| |
| int | getStationID () const |
| |
| int | getIDOfMagneticFieldStation () const |
| |
| int | getTotalNumberOfFrequency () const |
| |
| double | getFrequencyValues (const int num) const |
| |
| int | getFreqIDs (const double freq) const |
| |
| void | setupFrequenciesCalculatedByThisPE (const int nFreqCalculatedByThisPE, const double *freqCalculatedByThisPE) |
| |
| int | getFreqIDsAmongThisPE (const double freq) const |
| |