13 |
|
Atom(int theIndex, SimState* theConfig ); |
14 |
|
virtual ~Atom() {} |
15 |
|
|
16 |
< |
void setCoords(void); |
16 |
> |
virtual void setCoords(void); |
17 |
|
|
18 |
|
// void addAtoms(int nAdded, double* Apos, double* Avel, double* Afrc, |
19 |
|
// double* Atrq, double* AAmat, double* Amu, |
143 |
|
sux = 0.0; |
144 |
|
suy = 0.0; |
145 |
|
suz = 0.0; |
146 |
+ |
myMu = 0.0; |
147 |
|
} |
148 |
|
virtual ~DirectionalAtom() {} |
149 |
|
|
150 |
+ |
virtual void setCoords(void); |
151 |
+ |
|
152 |
|
void printAmatIndex( void ); |
153 |
|
|
154 |
|
int isDirectional(void) { return 1; } |
221 |
|
private: |
222 |
|
int dIndex; |
223 |
|
|
224 |
+ |
double myMu; |
225 |
+ |
|
226 |
|
double sux, suy, suz; // the standard unit vector ( body fixed ) |
227 |
|
double jx, jy, jz; // the angular momentum vector ( body fixed ) |
228 |
|
|