#include <MultiAnisoSurfaceWaveObjective.h>

Public Member Functions | |
| virtual MultiAnisoSurfaceWaveObjective * | clone () const |
| We need clone and create for building an array of derived objects, see FAQ lite 20.8, the return type depends on the derived class. | |
| void | AddMeasurement (const ParkSurfaceWaveData &Measured, const double back) |
| virtual void | PreParallel (const ttranscribed &member) |
| Some operations cannot be done in parallel, these are done before. | |
| virtual double | PostParallel (const ttranscribed &member) |
| Some operations cannot be done in parallel, these are done after, returns the misfit value. | |
| virtual void | SafeParallel (const ttranscribed &member) |
| The core performance calculation, has to be safe to be done in parallel. | |
| void | WriteData (const std::string &filename) |
| void | WriteModel (const std::string &filename) |
| void | WritePlot (const std::string &filename) |
| MultiAnisoSurfaceWaveObjective (const MultiAnisoSurfaceWaveObjective &Old) | |
| MultiAnisoSurfaceWaveObjective & | operator= (const MultiAnisoSurfaceWaveObjective &source) |
| MultiAnisoSurfaceWaveObjective () | |
| virtual | ~MultiAnisoSurfaceWaveObjective () |
Definition at line 15 of file MultiAnisoSurfaceWaveObjective.h.
| gplib::MultiAnisoSurfaceWaveObjective::MultiAnisoSurfaceWaveObjective | ( | const MultiAnisoSurfaceWaveObjective & | Old | ) |
Definition at line 59 of file MultiAnisoSurfaceWaveObjective.cpp.
References backazimuths, and IndividualObjectives.
| gplib::MultiAnisoSurfaceWaveObjective::MultiAnisoSurfaceWaveObjective | ( | ) |
| gplib::MultiAnisoSurfaceWaveObjective::~MultiAnisoSurfaceWaveObjective | ( | ) | [virtual] |
Definition at line 13 of file MultiAnisoSurfaceWaveObjective.cpp.
| void gplib::MultiAnisoSurfaceWaveObjective::AddMeasurement | ( | const ParkSurfaceWaveData & | Measured, | |
| const double | back | |||
| ) |
Definition at line 17 of file MultiAnisoSurfaceWaveObjective.cpp.
| virtual MultiAnisoSurfaceWaveObjective* gplib::MultiAnisoSurfaceWaveObjective::clone | ( | ) | const [inline, virtual] |
We need clone and create for building an array of derived objects, see FAQ lite 20.8, the return type depends on the derived class.
Implements gplib::GeneralObjective.
Definition at line 22 of file MultiAnisoSurfaceWaveObjective.h.
References MultiAnisoSurfaceWaveObjective().
| MultiAnisoSurfaceWaveObjective & gplib::MultiAnisoSurfaceWaveObjective::operator= | ( | const MultiAnisoSurfaceWaveObjective & | source | ) |
Definition at line 94 of file MultiAnisoSurfaceWaveObjective.cpp.
References backazimuths, and IndividualObjectives.
| double gplib::MultiAnisoSurfaceWaveObjective::PostParallel | ( | const ttranscribed & | member | ) | [virtual] |
Some operations cannot be done in parallel, these are done after, returns the misfit value.
Implements gplib::GeneralObjective.
Definition at line 40 of file MultiAnisoSurfaceWaveObjective.cpp.
References gplib::AnisoSurfaceWaveObjective::PostParallel().
| void gplib::MultiAnisoSurfaceWaveObjective::PreParallel | ( | const ttranscribed & | member | ) | [virtual] |
Some operations cannot be done in parallel, these are done before.
Reimplemented from gplib::GeneralObjective.
Definition at line 26 of file MultiAnisoSurfaceWaveObjective.cpp.
References gplib::GeneralObjective::GetParallelID().
| void gplib::MultiAnisoSurfaceWaveObjective::SafeParallel | ( | const ttranscribed & | member | ) | [virtual] |
The core performance calculation, has to be safe to be done in parallel.
Reimplemented from gplib::GeneralObjective.
Definition at line 52 of file MultiAnisoSurfaceWaveObjective.cpp.
References gplib::AnisoSurfaceWaveObjective::SafeParallel().
| void gplib::MultiAnisoSurfaceWaveObjective::WriteData | ( | const std::string & | filename | ) |
Definition at line 75 of file MultiAnisoSurfaceWaveObjective.cpp.
| void gplib::MultiAnisoSurfaceWaveObjective::WriteModel | ( | const std::string & | filename | ) |
Definition at line 84 of file MultiAnisoSurfaceWaveObjective.cpp.
| void gplib::MultiAnisoSurfaceWaveObjective::WritePlot | ( | const std::string & | filename | ) |
Definition at line 89 of file MultiAnisoSurfaceWaveObjective.cpp.
1.5.8