1 #ifndef ISO1DMTOBJECTIVE_H_
2 #define ISO1DMTOBJECTIVE_H_
ublas::vector< double > ttranscribed
virtual ~Iso1DMTObjective()
void WriteModel(std::string filename)
Write model into file for cagniard algorithm.
virtual void WriteData(const std::string &filename)
Write current data to a file.
virtual void WritePlot(const std::string &filename)
write the current model for plotting to a file
virtual Iso1DMTObjective * clone() const
clone clones the current object, derived from GeneralObjective
Iso1DMTObjective & operator=(const Iso1DMTObjective &source)
The class MTStation is used to store the transfer functions and related information for a MT-site...
Iso1DMTObjective(const MTStation &LocalMTData)
void WriteAsMtt(const std::string filename)
Write data in goettingen .mtt format.
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.
This class implements the forward calculation for a 1D isotropic MT model.
C1DMTObjective is the base class for MT misfit calculations from 1D models, it provides common functi...
virtual void WriteModel(const std::string &filename)
write the current model to a file