#include <C1DAnisoMTSynthData.h>

Public Member Functions | |
| void | SetStrikes (const trealdata &a) |
| Set the anisotropy strike for each layer in degree. | |
| void | SetSlants (const trealdata &a) |
| Set the anisotropy slant for each layer in degree. | |
| void | SetDips (const trealdata &a) |
| Set the anisotropy dip for each layer in degree. | |
| void | SetRho1 (const trealdata &a) |
| Set the first principal resistivity for each layer in Ohm.m. | |
| void | SetRho2 (const trealdata &a) |
| Set the second principal resistivity for each layer in Ohm.m. | |
| void | SetRho3 (const trealdata &a) |
| Set the first principal resistivity for each layer in Ohm.m. | |
| void | SetThicknesses (const trealdata &thick) |
| Set the thicknes in km. | |
| const trealdata & | GetThicknesses () |
| virtual void | GetData () |
| Calculate the synthetic data given the previously set parameters. | |
| gplib::rvec | GetModelVector () |
| write model into file | |
| void | WriteModel (std::string filename) |
| void | ReadModel (std::string filename) |
| void | WritePlot (std::string filename) |
| virtual C1DAnisoMTSynthData * | clone () const |
| for parallel runs we need to make a copy of the object and its derived classes | |
| C1DAnisoMTSynthData (const C1DAnisoMTSynthData &old) | |
| C1DAnisoMTSynthData () | |
| virtual | ~C1DAnisoMTSynthData () |
Definition at line 7 of file C1DAnisoMTSynthData.h.
| C1DAnisoMTSynthData::C1DAnisoMTSynthData | ( | const C1DAnisoMTSynthData & | old | ) |
Definition at line 281 of file C1DAnisoMTSynthData.cpp.
| C1DAnisoMTSynthData::C1DAnisoMTSynthData | ( | ) |
| C1DAnisoMTSynthData::~C1DAnisoMTSynthData | ( | ) | [virtual] |
Definition at line 301 of file C1DAnisoMTSynthData.cpp.
| virtual C1DAnisoMTSynthData* C1DAnisoMTSynthData::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 49 of file C1DAnisoMTSynthData.h.
References C1DAnisoMTSynthData().
| void C1DAnisoMTSynthData::GetData | ( | ) | [virtual] |
Calculate the synthetic data given the previously set parameters.
Reimplemented from MTStation.
Definition at line 84 of file C1DAnisoMTSynthData.cpp.
References MTStation::Assign(), MTStation::GetFrequencies(), T, and MTStation::Update().
Referenced by main(), and PTensor1DMTObjective::SafeParallel().
| gplib::rvec C1DAnisoMTSynthData::GetModelVector | ( | ) |
write model into file
Definition at line 263 of file C1DAnisoMTSynthData.cpp.
References length.
Referenced by main().
| const trealdata& C1DAnisoMTSynthData::GetThicknesses | ( | ) | [inline] |
Definition at line 40 of file C1DAnisoMTSynthData.h.
| void C1DAnisoMTSynthData::ReadModel | ( | std::string | filename | ) |
| void C1DAnisoMTSynthData::SetDips | ( | const trealdata & | a | ) | [inline] |
Set the anisotropy dip for each layer in degree.
Definition at line 31 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetRho1 | ( | const trealdata & | a | ) | [inline] |
Set the first principal resistivity for each layer in Ohm.m.
Definition at line 33 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetRho2 | ( | const trealdata & | a | ) | [inline] |
Set the second principal resistivity for each layer in Ohm.m.
Definition at line 35 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetRho3 | ( | const trealdata & | a | ) | [inline] |
Set the first principal resistivity for each layer in Ohm.m.
Definition at line 37 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetSlants | ( | const trealdata & | a | ) | [inline] |
Set the anisotropy slant for each layer in degree.
Definition at line 29 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetStrikes | ( | const trealdata & | a | ) | [inline] |
Set the anisotropy strike for each layer in degree.
Definition at line 27 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::SetThicknesses | ( | const trealdata & | thick | ) | [inline] |
Set the thicknes in km.
Definition at line 39 of file C1DAnisoMTSynthData.h.
Referenced by main(), and Member2Aniso().
| void C1DAnisoMTSynthData::WriteModel | ( | std::string | filename | ) |
Definition at line 174 of file C1DAnisoMTSynthData.cpp.
Referenced by PTensor1DMTObjective::WriteModel(), and Aniso1DMTObjective::WriteModel().
| void C1DAnisoMTSynthData::WritePlot | ( | std::string | filename | ) |
Definition at line 243 of file C1DAnisoMTSynthData.cpp.
Referenced by PTensor1DMTObjective::WritePlot(), and Aniso1DMTObjective::WritePlot().
1.5.8