MagneticTF.h

Go to the documentation of this file.
00001 #ifndef CMAGNETICTF_H_
00002 #define CMAGNETICTF_H_
00003 #include <complex>
00004 
00005 namespace gplib
00006   {
00007     /** \addtogroup mttools MT data analysis, processing and inversion */
00008     /* @{ */
00009     //! Store th local magnetic transfer function (tipper)
00010     class MagneticTF
00011       {
00012     private:
00013       std::complex<double> Tx;
00014       std::complex<double> Ty;
00015       double dTx;
00016       double dTy;
00017       double Rz;
00018       double frequency;
00019     public:
00020       std::complex<double> GetTx() const
00021         {
00022           return Tx;
00023         }
00024       std::complex<double> GetTy() const
00025         {
00026           return Ty;
00027         }
00028       //! Coherency for the z-direction (Vertical magnetic field)
00029       double GetRz() const
00030         {
00031           return Rz;
00032         }
00033       double GetdTx() const
00034         {
00035           return dTx;
00036         }
00037       double GetdTy() const
00038         {
00039           return dTy;
00040         }
00041       friend class MTStation;
00042       MagneticTF();
00043       virtual ~MagneticTF();
00044       };
00045   /* @} */
00046   }
00047 #endif /*CMAGNETICTF_H_*/

Generated on Tue May 4 16:52:14 2010 for GPLIB++ by  doxygen 1.5.8