76 |
|
void setQuadrupole() { atp.is_Quadrupole = 1; } |
77 |
|
void setGayBerne() { atp.is_GayBerne = 1; } |
78 |
|
void setSticky() { atp.is_Sticky = 1; } |
79 |
+ |
void setStickyPower() { atp.is_StickyPower = 1; } |
80 |
|
void setShape() { atp.is_Shape = 1;} |
81 |
|
|
82 |
|
virtual void complete(); |
89 |
|
|
90 |
|
|
91 |
|
struct StickyParam { |
92 |
< |
double w0; |
93 |
< |
double v0; |
94 |
< |
double v0p; |
95 |
< |
double rl; |
96 |
< |
double ru; |
97 |
< |
double rlp; |
98 |
< |
double rup; |
92 |
> |
double w0; |
93 |
> |
double v0; |
94 |
> |
double v0p; |
95 |
> |
double rl; |
96 |
> |
double ru; |
97 |
> |
double rlp; |
98 |
> |
double rup; |
99 |
|
}; |
100 |
|
|
101 |
+ |
struct GayBerneParam{ |
102 |
+ |
double GB_sigma; |
103 |
+ |
double GB_eps; |
104 |
+ |
double GB_mu; |
105 |
+ |
double GB_nu; |
106 |
+ |
double GB_eps_ratio; |
107 |
+ |
double GB_l2b_ratio; |
108 |
+ |
}; |
109 |
+ |
|
110 |
|
typedef SimpleTypeData<StickyParam> StickyParamGenericData; |
111 |
|
|
112 |
+ |
typedef SimpleTypeData<GayBerneParam> GayBerneParamGenericData; |
113 |
+ |
|
114 |
|
typedef SimpleTypeData<Vector3d> Vector3dGenericData; |
115 |
|
|
116 |
|
} |