CombinedRoughness Class Reference

CombinedRoughness calculates the roughness of a joint MT- receiver functions model without consideration for different parameter ranges. More...

#include <CombinedRoughness.h>

Inheritance diagram for CombinedRoughness:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual CombinedRoughnessclone () const
 Clone the object.
void SetRefCond (const double cond)
 Set reference conductivity for roughness calculation, changes weighting between velocity and conductivity.
void SetRefVel (const double vel)
 Set reference velcoity for roughness calculation, changes weighting between velocity and conductivity.
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.
 CombinedRoughness (const CombinedRoughness &Old)
 We have to copy the base class and the local data.
CombinedRoughnessoperator= (const CombinedRoughness &source)
 We have to copy the base class and the local data.
 CombinedRoughness ()
virtual ~CombinedRoughness ()


Detailed Description

CombinedRoughness calculates the roughness of a joint MT- receiver functions model without consideration for different parameter ranges.

Definition at line 6 of file CombinedRoughness.h.


Constructor & Destructor Documentation

CombinedRoughness::CombinedRoughness ( const CombinedRoughness Old  ) 

We have to copy the base class and the local data.

Definition at line 37 of file CombinedRoughness.cpp.

CombinedRoughness::CombinedRoughness (  ) 

Definition at line 6 of file CombinedRoughness.cpp.

Referenced by clone().

CombinedRoughness::~CombinedRoughness (  )  [virtual]

Definition at line 12 of file CombinedRoughness.cpp.


Member Function Documentation

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

Clone the object.

Implements GeneralObjective.

Definition at line 13 of file CombinedRoughness.h.

References CombinedRoughness().

CombinedRoughness & CombinedRoughness::operator= ( const CombinedRoughness source  ) 

We have to copy the base class and the local data.

Definition at line 45 of file CombinedRoughness.cpp.

References refcond, and refvel.

double CombinedRoughness::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 31 of file CombinedRoughness.cpp.

References GeneralObjective::GetRMS().

void CombinedRoughness::SafeParallel ( const ttranscribed member  )  [virtual]

Calculate the roughness of the model given by the parameter member.

Reimplemented from GeneralObjective.

Definition at line 17 of file CombinedRoughness.cpp.

References GeneralObjective::GetFitExponent(), length, and GeneralObjective::SetRMS().

void CombinedRoughness::SetRefCond ( const double  cond  )  [inline]

Set reference conductivity for roughness calculation, changes weighting between velocity and conductivity.

Definition at line 15 of file CombinedRoughness.h.

void CombinedRoughness::SetRefVel ( const double  vel  )  [inline]

Set reference velcoity for roughness calculation, changes weighting between velocity and conductivity.

Definition at line 17 of file CombinedRoughness.h.


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

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