PTensorMTData.h
Go to the documentation of this file.00001 #ifndef PTENSORMTDATA_H_
00002 #define PTENSORMTDATA_H_
00003
00004 #include "ptfuncs.h"
00005
00006 namespace gplib
00007 {
00008
00009
00010
00011
00012 class PTensorMTData
00013 {
00014 private:
00015 double phi11;
00016 double phi12;
00017 double phi21;
00018 double phi22;
00019 double dphi11;
00020 double dphi12;
00021 double dphi21;
00022 double dphi22;
00023 double frequency;
00024 public:
00025 double GetPhi11() const
00026 {
00027 return phi11;
00028 }
00029 void SetPhi11(const double p)
00030 {
00031 phi11 = p;
00032 }
00033 double GetPhi12() const
00034 {
00035 return phi12;
00036 }
00037 void SetPhi12(const double p)
00038 {
00039 phi12 = p;
00040 }
00041 double GetPhi21() const
00042 {
00043 return phi21;
00044 }
00045 void SetPhi21(const double p)
00046 {
00047 phi21 = p;
00048 }
00049 double GetPhi22() const
00050 {
00051 return phi22;
00052 }
00053 void SetPhi22(const double p)
00054 {
00055 phi22 = p;
00056 }
00057 double GetdPhi11() const
00058 {
00059 return dphi11;
00060 }
00061 void SetdPhi11(const double p)
00062 {
00063 dphi11 = p;
00064 }
00065 double GetdPhi12() const
00066 {
00067 return dphi12;
00068 }
00069 void SetdPhi12(const double p)
00070 {
00071 dphi12 = p;
00072 }
00073 double GetdPhi21() const
00074 {
00075 return dphi21;
00076 }
00077 void SetdPhi21(const double p)
00078 {
00079 dphi21 = p;
00080 }
00081 double GetdPhi22() const
00082 {
00083 return dphi22;
00084 }
00085 void SetdPhi22(const double p)
00086 {
00087 dphi22 = p;
00088 }
00089 double GetFrequency() const
00090 {
00091 return frequency;
00092 }
00093 void SetFrequency(const double f)
00094 {
00095 frequency = f;
00096 }
00097 PTensorMTData(const double f, const double p11, const double p12,
00098 const double p21, const double p22, const double dp11,
00099 const double dp12, const double dp21, const double dp22);
00100 PTensorMTData();
00101 virtual ~PTensorMTData();
00102 };
00103
00104 }
00105 #endif