| 24 | 
  | 
#define NPTxyz_ENS     4 | 
| 25 | 
  | 
 | 
| 26 | 
  | 
 | 
| 27 | 
< | 
#define FF_DUFF 0 | 
| 28 | 
< | 
#define FF_LJ   1 | 
| 29 | 
< | 
#define FF_EAM  2 | 
| 27 | 
> | 
#define FF_DUFF  0 | 
| 28 | 
> | 
#define FF_LJ    1 | 
| 29 | 
> | 
#define FF_EAM   2 | 
| 30 | 
> | 
#define FF_H2O 3 | 
| 31 | 
  | 
 | 
| 32 | 
  | 
using namespace std; | 
| 33 | 
  | 
 | 
| 225 | 
  | 
          // in space using the three Euler angles.  We assume the standard | 
| 226 | 
  | 
          // unit vector was originally along the z axis below. | 
| 227 | 
  | 
 | 
| 228 | 
< | 
          phi = currentAtom->getEulerPhi(); | 
| 229 | 
< | 
          theta = currentAtom->getEulerTheta(); | 
| 230 | 
< | 
          psi = currentAtom->getEulerPsi(); | 
| 228 | 
> | 
          phi = currentAtom->getEulerPhi() * M_PI / 180.0; | 
| 229 | 
> | 
          theta = currentAtom->getEulerTheta() * M_PI / 180.0; | 
| 230 | 
> | 
          psi = currentAtom->getEulerPsi()* M_PI / 180.0; | 
| 231 | 
  | 
             | 
| 232 | 
  | 
          Axx = (cos(phi) * cos(psi)) - (sin(phi) * cos(theta) * sin(psi)); | 
| 233 | 
  | 
          Axy = (sin(phi) * cos(psi)) + (cos(phi) * cos(theta) * sin(psi)); | 
| 636 | 
  | 
  else if (!strcasecmp(force_field, "EAM")){ | 
| 637 | 
  | 
    ffCase = FF_EAM; | 
| 638 | 
  | 
  } | 
| 639 | 
+ | 
  else if (!strcasecmp(force_field, "WATER")){ | 
| 640 | 
+ | 
    ffCase = FF_H2O; | 
| 641 | 
+ | 
  } | 
| 642 | 
  | 
  else{ | 
| 643 | 
  | 
    sprintf(painCave.errMsg, "SimSetup Error. Unrecognized force field -> %s\n", | 
| 644 | 
  | 
            force_field); | 
| 843 | 
  | 
  } | 
| 844 | 
  | 
 | 
| 845 | 
  | 
#ifdef IS_MPI | 
| 846 | 
< | 
  strcpy(checkPointMsg, "Succesfully gathered all information from Bass\n"); | 
| 846 | 
> | 
  strcpy(checkPointMsg, "Successfully gathered all information from Bass\n"); | 
| 847 | 
  | 
  MPIcheckPoint(); | 
| 848 | 
  | 
#endif // is_mpi | 
| 849 | 
  | 
} | 
| 1138 | 
  | 
 | 
| 1139 | 
  | 
    case FF_EAM: | 
| 1140 | 
  | 
      the_ff = new EAM_FF(); | 
| 1141 | 
+ | 
      break; | 
| 1142 | 
+ | 
 | 
| 1143 | 
+ | 
    case FF_H2O: | 
| 1144 | 
+ | 
      the_ff = new WATER(); | 
| 1145 | 
  | 
      break; | 
| 1146 | 
  | 
 | 
| 1147 | 
  | 
    default: |