1 #ifndef C1DANISOMTSYNTHDATA_H_
2 #define C1DANISOMTSYNTHDATA_H_
15 trealdata calc_frequencies;
16 trealdata thicknesses;
void WritePlot(std::string filename)
const trealdata & GetThicknesses()
void SetRho1(const trealdata &a)
Set the first principal resistivity for each layer in Ohm.m.
void WriteModel(std::string filename)
void SetThicknesses(const trealdata &thick)
Set the thicknes in km.
virtual void GetData()
Calculate the synthetic data given the previously set parameters.
void SetRho2(const trealdata &a)
Set the second principal resistivity for each layer in Ohm.m.
Calculate response of a 1D anisotropic model, code is based on Pek and Santos fortran code...
The class MTStation is used to store the transfer functions and related information for a MT-site...
virtual ~C1DAnisoMTSynthData()
void ReadModel(std::string filename)
void SetStrikes(const trealdata &a)
Set the anisotropy strike for each layer in degree.
void SetDips(const trealdata &a)
Set the anisotropy dip for each layer in degree.
void SetSlants(const trealdata &a)
Set the anisotropy slant for each layer in degree.
void SetRho3(const trealdata &a)
Set the first principal resistivity for each layer in Ohm.m.
gplib::rvec GetModelVector()
write model into file
virtual C1DAnisoMTSynthData * clone() const
for parallel runs we need to make a copy of the object and its derived classes