1 #ifndef SDISP96MODEL_H_
2 #define SDISP96MODEL_H_
23 virtual void ReadModel(
const std::string &filename);
25 virtual void WriteModel(
const std::string &filename)
const;
27 virtual void WriteRunFile(
const std::string &filename,
const std::vector<
28 double> periods)
const;
void SetSpherical(const bool s)
Do we want a spherical model or a flat earth model.
A class to store 1D model for calculation of synthetic surface wave data.
This class can write files specific for the synthetic surface wave codes that are part of the compute...
virtual void WriteModel(const std::string &filename) const
Write them model to a file so that the forward codes can use it.
virtual void WriteRunFile(const std::string &filename, const std::vector< double > periods) const
Write out a script file that when run creates synthetic data with the name filename+'.asc'.
Sdisp96Model & operator=(const Sdisp96Model &source)
virtual void ReadModel(const std::string &filename)
Read the model from a file.
Sdisp96Model(const SurfaceWaveModel &Old)