24 #ifndef DBLDEF_OBSERVED_DATA_HTF
25 #define DBLDEF_OBSERVED_DATA_HTF
62 const std::complex<double>*
const derivativesOfEMFieldExPol,
63 const std::complex<double>*
const derivativesOfEMFieldEyPol,
64 double*
const sensitivityMatrix )
const;
Definition: ObservedDataStationHTF.h:36
CommonParameters::InitComplexValues * m_dataIDOfTyx
Definition: ObservedDataStationHTF.h:95
std::complex< double > * m_TxyObserved
Definition: ObservedDataStationHTF.h:74
CommonParameters::DoubleComplexValues * m_TxyResidual
Definition: ObservedDataStationHTF.h:89
void inputObservedData(std::ifstream &inFile)
Definition: ObservedDataStationHTF.cpp:168
CommonParameters::DoubleComplexValues * m_TyxSD
Definition: ObservedDataStationHTF.h:80
CommonParameters::InitComplexValues * m_dataIDOfTyy
Definition: ObservedDataStationHTF.h:96
void calculateHTF(const double freq, const ObservedDataStationPoint *const ptrStationOfMagneticField, int &icount)
Definition: ObservedDataStationHTF.cpp:271
std::complex< double > * m_TyxObserved
Definition: ObservedDataStationHTF.h:75
std::complex< double > * m_TxxCalculated
Definition: ObservedDataStationHTF.h:83
CommonParameters::DoubleComplexValues * m_TyyResidual
Definition: ObservedDataStationHTF.h:91
std::complex< double > * m_TyyObserved
Definition: ObservedDataStationHTF.h:76
CommonParameters::DoubleComplexValues * m_TyxResidual
Definition: ObservedDataStationHTF.h:90
std::complex< double > * m_TyyCalculated
Definition: ObservedDataStationHTF.h:86
void outputCalculatedValues() const
Definition: ObservedDataStationHTF.cpp:445
CommonParameters::InitComplexValues * m_dataIDOfTxy
Definition: ObservedDataStationHTF.h:94
ObservedDataStationHTF & operator=(const ObservedDataStationHTF &rhs)
CommonParameters::DoubleComplexValues * m_TyySD
Definition: ObservedDataStationHTF.h:81
~ObservedDataStationHTF()
Definition: ObservedDataStationHTF.cpp:63
std::complex< double > * m_TyxCalculated
Definition: ObservedDataStationHTF.h:85
CommonParameters::DoubleComplexValues * m_TxySD
Definition: ObservedDataStationHTF.h:79
CommonParameters::InitComplexValues * m_dataIDOfTxx
Definition: ObservedDataStationHTF.h:93
CommonParameters::DoubleComplexValues * m_TxxSD
Definition: ObservedDataStationHTF.h:78
void calculateResidualVectorOfDataThisPE(const double freq, const int offset, double *vector) const
Definition: ObservedDataStationHTF.cpp:548
void initializeHTFsAndErrors()
Definition: ObservedDataStationHTF.cpp:317
CommonParameters::DoubleComplexValues * m_TxxResidual
Definition: ObservedDataStationHTF.h:88
ObservedDataStationHTF(const ObservedDataStationHTF &rhs)
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: ObservedDataStationHTF.cpp:469
std::complex< double > * m_TxxObserved
Definition: ObservedDataStationHTF.h:73
void allocateMemoryForCalculatedValues()
Definition: ObservedDataStationHTF.cpp:338
ObservedDataStationHTF()
Definition: ObservedDataStationHTF.cpp:37
std::complex< double > * m_TxyCalculated
Definition: ObservedDataStationHTF.h:84
double calculateErrorSumOfSquaresThisPE() const
Definition: ObservedDataStationHTF.cpp:567
Definition: ObservedDataStationPoint.h:33
Definition: CommonParameters.h:64
Definition: CommonParameters.h:69