ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/trunk/src/brains/SimSetup.cpp
(Generate patch)

Comparing trunk/src/brains/SimSetup.cpp (file contents):
Revision 135 by gezelter, Thu Oct 21 20:15:31 2004 UTC vs.
Revision 221 by chrisfen, Tue Nov 23 22:48:31 2004 UTC

# Line 26 | Line 26
26   #define NPTxyz_ENS     4
27  
28  
29 < #define FF_DUFF  0
30 < #define FF_LJ    1
31 < #define FF_EAM   2
32 < #define FF_H2O   3
29 > #define FF_DUFF   0
30 > #define FF_LJ     1
31 > #define FF_EAM    2
32 > #define FF_H2O    3
33 > #define FF_SHAPES 4
34  
35   using namespace std;
36   using namespace oopse;
# Line 715 | Line 716 | void SimSetup::gatherInfo(void){
716    else if (!strcasecmp(force_field, "WATER")){
717      ffCase = FF_H2O;
718    }
719 +  else if (!strcasecmp(force_field, "SHAPES")){
720 +    ffCase = FF_SHAPES;
721 +  }
722    else{
723      sprintf(painCave.errMsg, "SimSetup Error. Unrecognized force field -> %s\n",
724              force_field);
725 <         painCave.isFatal = 1;
726 <         simError();
725 >    painCave.isFatal = 1;
726 >    simError();
727    }
728    if (globals->haveForceFieldVariant()) {
729 <    strcpy(forcefield_variant, globals->getForceFieldVariant());
729 >    forcefield_variant = globals->getForceFieldVariant();
730      has_forcefield_variant = 1;
731    }
732    
# Line 1191 | Line 1195 | void SimSetup::makeOutNames(void){
1195        info[k].finalName = prefix + ".eor";      
1196        info[k].sampleName = prefix + ".dump";
1197        info[k].statusName = prefix + ".stat";
1198 +      
1199 +      if (info[k].useSolidThermInt && !info[k].useLiquidThermInt)
1200 +        info[k].zAngleName = prefix + ".ang";
1201  
1202   #ifdef IS_MPI
1203  
# Line 1259 | Line 1266 | void SimSetup::createFF(void){
1266        the_ff = new WATER();
1267        break;
1268  
1269 +    case FF_SHAPES:
1270 +      the_ff = new Shapes_FF();
1271 +      break;
1272 +
1273      default:
1274        sprintf(painCave.errMsg,
1275                "SimSetup Error. Unrecognized force field in case statement.\n");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines