66 virtual void ReadModel(
const std::string filename);
68 virtual void WriteModel(
const std::string filename);
80 #endif // CRESPKMODEL_H
virtual void ReadModel(const std::string filename)
Read the model in its native format from a file.
virtual void WriteRunFile(const std::string &filename)
Write out a script that performs a forward calculation for the current model.
const trealdata & GetStrike() const
Read-only access to the vector of Strikes in each layer.
trealdata & SetStrike()
Read-write access to the vector of Strikes in each layer.
double GetSlowness() const
Get the slowness in s/km for the synthetic forward calculation.
trealdata & SetDip()
Read-write access to the vector of Dips in each layer.
The class SeismicModel is the base class for some of the model format for seismic codes...
ResPkModel & operator=(const ResPkModel &source)
void SetInputWave(WaveType w)
virtual void WriteModel(const std::string filename)
Write the model in its native format to a file.
const trealdata & GetDip() const
Read-only access to the vector of Dips in each layer.
This class stores and writes model for the respktn 1D seismic code that we use for receiver function ...
void SetSlowness(const double s)
Set the slowness in s/km for the synthetic forward calculation.