C1DMTSynthData Class Reference

#include <C1DMTSynthData.h>

Inheritance diagram for C1DMTSynthData:

Inheritance graph
[legend]

List of all members.

Public Member Functions

const trealdata & GetResistivities ()
const trealdata & GetThicknesses ()
void SetResistivities (const trealdata &res)
void SetResistivityErrors (const trealdata &re)
void SetThicknesses (const trealdata &thick)
void SetThicknessErrors (const trealdata &te)
gplib::rvec GetModelVector ()
void WriteModel (std::string filename)
void ReadModel (std::string filename)
void WritePlot (std::string filename)
virtual void GetData ()
 Calculate the synthetic data given the previously set parameters.
virtual C1DMTSynthDataclone () const
 for parallel runs we need to make a copy of the object and its derived classes
 C1DMTSynthData (const C1DMTSynthData &old)
 C1DMTSynthData ()
virtual ~C1DMTSynthData ()


Detailed Description

Definition at line 10 of file C1DMTSynthData.h.


Constructor & Destructor Documentation

C1DMTSynthData::C1DMTSynthData ( const C1DMTSynthData old  ) 

Definition at line 28 of file C1DMTSynthData.cpp.

C1DMTSynthData::C1DMTSynthData (  ) 

Definition at line 20 of file C1DMTSynthData.cpp.

Referenced by clone().

C1DMTSynthData::~C1DMTSynthData (  )  [virtual]

Definition at line 24 of file C1DMTSynthData.cpp.


Member Function Documentation

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

for parallel runs we need to make a copy of the object and its derived classes

Reimplemented from MTStation.

Definition at line 52 of file C1DMTSynthData.h.

References C1DMTSynthData().

void C1DMTSynthData::GetData (  )  [virtual]

Calculate the synthetic data given the previously set parameters.

Reimplemented from MTStation.

Definition at line 106 of file C1DMTSynthData.cpp.

References MTStation::Assign(), MTStation::GetFrequencies(), MTData, T, and MTStation::Update().

Referenced by main().

gplib::rvec C1DMTSynthData::GetModelVector (  ) 

Definition at line 67 of file C1DMTSynthData.cpp.

References length.

Referenced by main().

const trealdata& C1DMTSynthData::GetResistivities (  )  [inline]

Definition at line 21 of file C1DMTSynthData.h.

Referenced by DetermineEvalThreshold(), and main().

const trealdata& C1DMTSynthData::GetThicknesses (  )  [inline]

Definition at line 25 of file C1DMTSynthData.h.

Referenced by main().

void C1DMTSynthData::ReadModel ( std::string  filename  ) 

Definition at line 80 of file C1DMTSynthData.cpp.

Referenced by main().

void C1DMTSynthData::SetResistivities ( const trealdata &  res  )  [inline]

Definition at line 29 of file C1DMTSynthData.h.

Referenced by main().

void C1DMTSynthData::SetResistivityErrors ( const trealdata &  re  )  [inline]

Definition at line 33 of file C1DMTSynthData.h.

Referenced by main().

void C1DMTSynthData::SetThicknessErrors ( const trealdata &  te  )  [inline]

Definition at line 41 of file C1DMTSynthData.h.

Referenced by main().

void C1DMTSynthData::SetThicknesses ( const trealdata &  thick  )  [inline]

Definition at line 37 of file C1DMTSynthData.h.

Referenced by main().

void C1DMTSynthData::WriteModel ( std::string  filename  ) 

Definition at line 55 of file C1DMTSynthData.cpp.

Referenced by Iso1DMTObjective::WriteModel().

void C1DMTSynthData::WritePlot ( std::string  filename  ) 

Definition at line 35 of file C1DMTSynthData.cpp.

Referenced by Iso1DMTObjective::WritePlot().


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

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