| 66 |
|
void lab2Body( double r[3] ); |
| 67 |
|
void body2Lab( double r[3] ); |
| 68 |
|
|
| 69 |
+ |
double getZangle( ); |
| 70 |
+ |
void setZangle( double zAng ); |
| 71 |
+ |
void addZangle( double zAng ); |
| 72 |
+ |
|
| 73 |
|
void calcRefCoords( void ); |
| 74 |
|
void doEulerToRotMat(vec3 &euler, mat3x3 &myA ); |
| 75 |
|
void calcForcesAndTorques( void ); |
| 106 |
|
double A[3][3]; // the rotation matrix |
| 107 |
|
double I[3][3]; // the inertial tensor (body fixed) |
| 108 |
|
double sU[3][3]; // the standard unit vectors (body fixed) |
| 109 |
+ |
double zAngle; // the rotation about the z-axis (body fixed) |
| 110 |
|
|
| 111 |
|
bool is_linear; |
| 112 |
|
int linear_axis; |
| 113 |
< |
const static double momIntTol = 1e-6; |
| 113 |
> |
double momIntTol; |
| 114 |
|
|
| 115 |
|
vector<Atom*> myAtoms; // the vector of atoms |
| 116 |
|
vector<vec3> refCoords; |