16 |
|
public: |
17 |
|
|
18 |
|
DirectionalAtomType() : AtomType() { atp.is_Directional = 1; } |
19 |
– |
~DirectionalAtomType(); |
19 |
|
|
21 |
– |
/** |
22 |
– |
* Finishes off the DirectionalAtomType by communicating the |
23 |
– |
* logical portions of the structure to the Fortran atype module |
24 |
– |
*/ |
25 |
– |
void complete(); |
26 |
– |
|
20 |
|
Mat3x3d getI() {return I;} |
21 |
|
void setI(Mat3x3d theI) {I = theI;} |
22 |
|
|
23 |
|
void setDipole() { atp.is_Dipole = 1; atp.is_Electrostatic = 1; } |
31 |
– |
bool isDipole() { return atp.is_Dipole; } |
24 |
|
|
25 |
|
void setGayBerne() { atp.is_GayBerne = 1; } |
34 |
– |
bool isGayBerne() { return atp.is_GayBerne; } |
26 |
|
|
27 |
|
void setSticky() { atp.is_Sticky = 1; } |
37 |
– |
bool isSticky() { return atp.is_Sticky; } |
28 |
|
|
29 |
|
void setShape() { atp.is_Shape = 1;} |
30 |
< |
bool isShape() { return atp.is_Shape; } |
30 |
> |
|
31 |
|
|
32 |
|
private: |
33 |
|
|