#include <SeismicModelDiff.h>

Public Member Functions | |
| virtual SeismicModelDiff * | clone () const |
| Clone the object. | |
| virtual void | SafeParallel (const ttranscribed &member) |
| Calculate the roughness of the model given by the parameter member. | |
| virtual double | PostParallel (const ttranscribed &member) |
| Some operations cannot be done in parallel, these are done after, returns the misfit value. | |
| SeismicModelDiff (const ResPkModel &Seis) | |
| SeismicModelDiff (const SeismicModelDiff &Old) | |
| SeismicModelDiff & | operator= (const SeismicModelDiff &source) |
| virtual | ~SeismicModelDiff () |
Definition at line 7 of file SeismicModelDiff.h.
| SeismicModelDiff::SeismicModelDiff | ( | const ResPkModel & | Seis | ) | [explicit] |
| SeismicModelDiff::SeismicModelDiff | ( | const SeismicModelDiff & | Old | ) |
Definition at line 15 of file SeismicModelDiff.cpp.
| SeismicModelDiff::~SeismicModelDiff | ( | ) | [virtual] |
Definition at line 11 of file SeismicModelDiff.cpp.
| virtual SeismicModelDiff* SeismicModelDiff::clone | ( | ) | const [inline, virtual] |
Clone the object.
Implements GeneralObjective.
Definition at line 13 of file SeismicModelDiff.h.
References SeismicModelDiff().
| SeismicModelDiff & SeismicModelDiff::operator= | ( | const SeismicModelDiff & | source | ) |
| double SeismicModelDiff::PostParallel | ( | const ttranscribed & | member | ) | [virtual] |
Some operations cannot be done in parallel, these are done after, returns the misfit value.
Implements GeneralObjective.
Definition at line 74 of file SeismicModelDiff.cpp.
References GeneralObjective::GetRMS().
| void SeismicModelDiff::SafeParallel | ( | const ttranscribed & | member | ) | [virtual] |
Calculate the roughness of the model given by the parameter member.
Reimplemented from GeneralObjective.
Definition at line 30 of file SeismicModelDiff.cpp.
References SeismicModel::GetSVelocity(), SeismicModel::GetThickness(), length, and GeneralObjective::SetRMS().
1.5.8