Iso1DMTObjective Class Reference

This class implements the forward calculation for a 1D isotropic MT model. More...

#include <Iso1DMTObjective.h>

Inheritance diagram for Iso1DMTObjective:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Iso1DMTObjective (const MTStation &LocalMTData)
Iso1DMTObjectiveoperator= (const Iso1DMTObjective &source)
 Iso1DMTObjective (const Iso1DMTObjective &Old)
virtual ~Iso1DMTObjective ()
virtual Iso1DMTObjectiveclone () const
 clone clones the current object, derived from GeneralObjective
virtual void WriteModel (const std::string &filename)
 write the current model to a file
virtual void WritePlot (const std::string &filename)
 write the current model for plotting to a file
virtual void WriteData (const std::string &filename)
 Write current data to a file.


Detailed Description

This class implements the forward calculation for a 1D isotropic MT model.

Here we implement the specific calls to generate data for a 1D isotropic model, the misfit and the type of data to fit are all set and calculated in the base class C1DMTObjective

Definition at line 11 of file Iso1DMTObjective.h.


Constructor & Destructor Documentation

Iso1DMTObjective::Iso1DMTObjective ( const MTStation LocalMTData  )  [explicit]

Definition at line 3 of file Iso1DMTObjective.cpp.

Referenced by clone().

Iso1DMTObjective::Iso1DMTObjective ( const Iso1DMTObjective Old  ) 

Definition at line 16 of file Iso1DMTObjective.cpp.

Iso1DMTObjective::~Iso1DMTObjective (  )  [virtual]

Definition at line 22 of file Iso1DMTObjective.cpp.


Member Function Documentation

virtual Iso1DMTObjective* Iso1DMTObjective::clone (  )  const [inline, virtual]

clone clones the current object, derived from GeneralObjective

Implements GeneralObjective.

Definition at line 31 of file Iso1DMTObjective.h.

References Iso1DMTObjective().

Iso1DMTObjective & Iso1DMTObjective::operator= ( const Iso1DMTObjective source  ) 

Definition at line 8 of file Iso1DMTObjective.cpp.

References IsoMTSynth.

virtual void Iso1DMTObjective::WriteData ( const std::string &  filename  )  [inline, virtual]

Write current data to a file.

Implements C1DMTObjective.

Definition at line 46 of file Iso1DMTObjective.h.

References MTStation::WriteAsMtt().

virtual void Iso1DMTObjective::WriteModel ( const std::string &  filename  )  [inline, virtual]

write the current model to a file

Implements C1DMTObjective.

Definition at line 36 of file Iso1DMTObjective.h.

References C1DMTSynthData::WriteModel().

virtual void Iso1DMTObjective::WritePlot ( const std::string &  filename  )  [inline, virtual]

write the current model for plotting to a file

Implements C1DMTObjective.

Definition at line 41 of file Iso1DMTObjective.h.

References C1DMTSynthData::WritePlot().


The documentation for this class was generated from the following files:

Generated on Tue Aug 4 16:04:20 2009 for GPLIB++ by  doxygen 1.5.8