MTRoughness.h

Go to the documentation of this file.
00001 #ifndef MTROUGHNESS_H_
00002 #define MTROUGHNESS_H_
00003 #include "GeneralObjective.h"
00004 
00005 //! Caclulate the roughness for the MT part of a joint MT-seismic model as used by 1dinvga
00006 class MTRoughness: public GeneralObjective
00007 {
00008 public:
00009         virtual MTRoughness *clone() const {return new MTRoughness(*this);}
00010         virtual void SafeParallel(const ttranscribed &member);
00011         virtual double PostParallel(const ttranscribed &member);
00012         MTRoughness(const MTRoughness &Old);
00013         MTRoughness& operator=(const MTRoughness& source);
00014         MTRoughness();
00015         virtual ~MTRoughness();
00016 };
00017 
00018 #endif /*MTROUGHNESS_H_*/

Generated on Fri Jul 4 15:30:20 2008 for GPLIB++ by  doxygen 1.5.5