24 #ifndef DBLDEF_OBSERVED_DATA_NMT
25 #define DBLDEF_OBSERVED_DATA_NMT
75 const std::complex<double>*
const derivativesOfEMFieldExPol,
76 const std::complex<double>*
const derivativesOfEMFieldEyPol,
77 double*
const sensitivityMatrix )
const;
Definition: Forward3D.h:37
Definition: ObservedDataStationNMT.h:37
int m_rhsVectorIDOfVoltageDifference
Definition: ObservedDataStationNMT.h:110
CommonParameters::InitComplexValues * m_dataIDOfYx
Definition: ObservedDataStationNMT.h:114
void initializeVoltageDifferences(const int iPol)
Definition: ObservedDataStationNMT.cpp:391
CommonParameters::AreaCoords * m_areaCoordinateValuesEndPoint
Definition: ObservedDataStationNMT.h:142
void initializeNetworkMTResponsesAndErrors()
Definition: ObservedDataStationNMT.cpp:398
CommonParameters::locationXY * m_localCoordinateValuesEndPoint
Definition: ObservedDataStationNMT.h:130
double getZCoordOfPoint(const int num) const
Definition: ObservedDataStationNMT.cpp:610
void outputCalculatedValues() const
Definition: ObservedDataStationNMT.cpp:473
ObservedDataStationNMT(const ObservedDataStationNMT &rhs)
void findElementsIncludingDipole()
Definition: ObservedDataStationNMT.cpp:219
CommonParameters::DoubleComplexValues * m_YySD
Definition: ObservedDataStationNMT.h:99
ObservedDataStationNMT()
Definition: ObservedDataStationNMT.cpp:37
void allocateMemoryForCalculatedValues()
Definition: ObservedDataStationNMT.cpp:413
CommonParameters::locationXY * m_localCoordinateValuesStartPoint
Definition: ObservedDataStationNMT.h:127
void calcInterpolatorVectorOfVoltageDifference(Forward3D *const ptrForward3D)
Definition: ObservedDataStationNMT.cpp:501
CommonParameters::InitComplexValues * m_dataIDOfYy
Definition: ObservedDataStationNMT.h:115
void calculateVoltageDifferences(const Forward3D *const ptrForward3D, const int rhsVectorIDOfVoltageDifference)
Definition: ObservedDataStationNMT.cpp:332
int * m_facesIncludingDipole
Definition: ObservedDataStationNMT.h:124
std::complex< double > * m_YyObserved
Definition: ObservedDataStationNMT.h:96
CommonParameters::DoubleComplexValues * m_YxSD
Definition: ObservedDataStationNMT.h:98
CommonParameters::locationDipole m_location
Definition: ObservedDataStationNMT.h:93
CommonParameters::DoubleComplexValues * m_YyResidual
Definition: ObservedDataStationNMT.h:105
CommonParameters::AreaCoords * m_areaCoordinateValuesStartPoint
Definition: ObservedDataStationNMT.h:139
ObservedDataStationNMT & operator=(const ObservedDataStationNMT &rhs)
std::complex< double > * m_YxCalculated
Definition: ObservedDataStationNMT.h:101
void inputObservedData(std::ifstream &inFile)
Definition: ObservedDataStationNMT.cpp:156
std::complex< double > * m_YxObserved
Definition: ObservedDataStationNMT.h:95
int * m_elementsIncludingDipole
Definition: ObservedDataStationNMT.h:121
CommonParameters::DoubleComplexValues * m_YxResidual
Definition: ObservedDataStationNMT.h:104
void calculateNetworkMTResponse(const double freq, const ObservedDataStationPoint *const ptrStationOfMagneticField, int &icount)
Definition: ObservedDataStationNMT.cpp:352
int m_numElementsIncludingDipole
Definition: ObservedDataStationNMT.h:118
std::complex< double > * m_YyCalculated
Definition: ObservedDataStationNMT.h:102
void calculateResidualVectorOfDataThisPE(const double freq, const int offset, double *vector) const
Definition: ObservedDataStationNMT.cpp:571
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
Definition: ObservedDataStationNMT.cpp:512
double calculateErrorSumOfSquaresThisPE() const
Definition: ObservedDataStationNMT.cpp:587
const CommonParameters::locationDipole & getLocationOfStation() const
Definition: ObservedDataStationNMT.cpp:603
~ObservedDataStationNMT()
Definition: ObservedDataStationNMT.cpp:71
std::complex< double > m_voltageCalculated[2]
Definition: ObservedDataStationNMT.h:107
Definition: ObservedDataStationPoint.h:33
Definition: ObservedDataStation.h:35
Definition: CommonParameters.h:99
Definition: CommonParameters.h:64
Definition: CommonParameters.h:69
Definition: CommonParameters.h:59
Definition: CommonParameters.h:38