1 #ifndef C1DMTSYNTHDATA_H
2 #define C1DMTSYNTHDATA_H
20 trealdata calc_frequencies;
21 trealdata resistivity;
24 trealdata thickerrors;
virtual C1DMTSynthData * clone() const
Provide a "virtual copy constructor".
gplib::rvec GetModelVector()
Return the model as a single vector first log10 of all resistivities, then all thicknesses in km...
void WriteModel(std::string filename)
Write model into file for cagniard algorithm.
void ReadModel(std::string filename)
Read the model from a file.
The class MTStation is used to store the transfer functions and related information for a MT-site...
void SetThicknesses(const trealdata &thick)
Read only access to the vector of layer thicknesses for the 1D model from top to bottom in km...
virtual void CalcSynthetic()
Calculate the synthetic data given the previously set parameters.
const trealdata & GetThicknesses()
Read only access to the vector of layer thicknesses for the 1D model from top to bottom in km...
void SetThicknessErrors(const trealdata &te)
Set the error on the thicknesses this is purely for plotting of inversion results.
void WritePlot(std::string filename)
Write out a file that can be used for plotting with xmgrace first column depth, second column resisti...
Calculate synthetic MT data for a 1D model using Cagniard's algorithm.
const trealdata & GetResistivities()
Read only access to the vector of resistivities for the 1D model from top to bottom in Ohmm...
void SetResistivities(const trealdata &res)
Read-write access to the vector of resistivities for the 1D model from top to bottom in Ohmm...
void SetResistivityErrors(const trealdata &re)
Set the error on the resistivities this is purely for plotting of inversion results.
virtual ~C1DMTSynthData()