| 94 |  | RigidBodyStamp* rbStamp; | 
| 95 |  | int nAtoms; | 
| 96 |  | int nRigidBodies; | 
| 97 | < | std::vector<double> mass; | 
| 97 | > | std::vector<RealType> mass; | 
| 98 |  | Vector3d coor; | 
| 99 |  | Vector3d refMolCom; | 
| 100 |  | int nAtomsInRb; | 
| 101 | < | double totMassInRb; | 
| 102 | < | double currAtomMass; | 
| 103 | < | double molMass; | 
| 101 | > | RealType totMassInRb; | 
| 102 | > | RealType currAtomMass; | 
| 103 | > | RealType molMass; | 
| 104 |  |  | 
| 105 |  | nAtoms= myStamp->getNAtoms(); | 
| 106 |  | nRigidBodies = myStamp->getNRigidBodies(); | 
| 182 |  | refCoords[i] -= refMolCom; | 
| 183 |  | } | 
| 184 |  |  | 
| 185 | < | double getAtomMass(const std::string& at, ForceField* myFF) { | 
| 186 | < | double mass; | 
| 185 | > | RealType getAtomMass(const std::string& at, ForceField* myFF) { | 
| 186 | > | RealType mass; | 
| 187 |  | AtomType* atomType= myFF->getAtomType(at); | 
| 188 |  | if (atomType != NULL) { | 
| 189 |  | mass =     atomType->getMass(); | 
| 194 |  | return mass; | 
| 195 |  | } | 
| 196 |  |  | 
| 197 | < | double getMolMass(MoleculeStamp *molStamp, ForceField *myFF) { | 
| 197 | > | RealType getMolMass(MoleculeStamp *molStamp, ForceField *myFF) { | 
| 198 |  | int nAtoms; | 
| 199 | < | double totMass = 0; | 
| 199 | > | RealType totMass = 0; | 
| 200 |  | nAtoms = molStamp->getNAtoms(); | 
| 201 |  |  | 
| 202 |  | for(size_t i = 0; i < nAtoms; i++) { | 
| 207 |  | } | 
| 208 |  | RotMat3x3d latVec2RotMat(const Vector3d& lv){ | 
| 209 |  |  | 
| 210 | < | double theta =acos(lv[2]); | 
| 211 | < | double phi = atan2(lv[1], lv[0]); | 
| 212 | < | double psi = 0; | 
| 210 | > | RealType theta =acos(lv[2]); | 
| 211 | > | RealType phi = atan2(lv[1], lv[0]); | 
| 212 | > | RealType psi = 0; | 
| 213 |  |  | 
| 214 |  | return RotMat3x3d(phi, theta, psi); | 
| 215 |  |  |