MTRecObjective Class Reference

#include <MTRecObjective.h>

Inheritance diagram for MTRecObjective:

Inheritance graph
[legend]

List of all members.

Public Member Functions

void SetRecWeight (const double w)
C1DRecObjectiveGetRecObjective ()
Iso1DMTObjectiveGetMTObjective ()
virtual MTRecObjectiveclone () 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.
virtual double PostParallel (const ttranscribed &member)
 Some operations cannot be done in parallel, these are done after, returns the misfit value.
 MTRecObjective (const CMTStation &LocalMTData, SeismicDataComp &TheRecData, const int myshift, const double myomega, const double mysigma, const double myc, const double myslowness)
virtual ~MTRecObjective ()


Detailed Description

Definition at line 6 of file MTRecObjective.h.


Constructor & Destructor Documentation

MTRecObjective::MTRecObjective ( const CMTStation &  LocalMTData,
SeismicDataComp TheRecData,
const int  myshift,
const double  myomega,
const double  mysigma,
const double  myc,
const double  myslowness 
)

Definition at line 8 of file MTRecObjective.cpp.

Referenced by clone().

MTRecObjective::~MTRecObjective (  )  [virtual]

Definition at line 18 of file MTRecObjective.cpp.


Member Function Documentation

virtual MTRecObjective* MTRecObjective::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 GeneralObjective.

Definition at line 16 of file MTRecObjective.h.

References MTRecObjective().

Iso1DMTObjective& MTRecObjective::GetMTObjective (  )  [inline]

Definition at line 15 of file MTRecObjective.h.

Referenced by main().

C1DRecObjective& MTRecObjective::GetRecObjective (  )  [inline]

Definition at line 14 of file MTRecObjective.h.

Referenced by main().

double MTRecObjective::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 22 of file MTRecObjective.cpp.

References GeneralObjective::CalcPerformance(), GeneralObjective::GetMisfit(), GeneralObjective::GetSynthData(), MTObjective, RecObjective(), GeneralObjective::SetMisfit(), GeneralObjective::SetRMS(), and GeneralObjective::SetSynthData().

void MTRecObjective::SetRecWeight ( const double  w  )  [inline]

Definition at line 13 of file MTRecObjective.h.

Referenced by main().


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