MTRoughness.h

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

Generated on Tue Nov 3 13:24:14 2009 for GPLIB++ by  doxygen 1.5.8