1 #ifndef _CCOMBINEDROUGHNESS_H_
2 #define _CCOMBINEDROUGHNESS_H_
ublas::vector< double > ttranscribed
CombinedRoughness & operator=(const CombinedRoughness &source)
We have to copy the base class and the local data.
CombinedRoughness calculates the roughness of a joint MT- receiver functions model without considerat...
virtual ~CombinedRoughness()
void SetRefCond(const double cond)
Set reference conductivity for roughness calculation, changes weighting between velocity and conducti...
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)
Calculate the roughness of the model given by the parameter member.
The basic object for any objective function, mainly an interface class and some storage.
virtual CombinedRoughness * clone() const
Clone the object.
void SetRefVel(const double vel)
Set reference velcoity for roughness calculation, changes weighting between velocity and conductivity...