948 |
|
|
949 |
|
info[i].useInitXSstate = globals->getUseInitXSstate(); |
950 |
|
info[i].orthoTolerance = globals->getOrthoBoxTolerance(); |
951 |
< |
|
951 |
> |
|
952 |
> |
// check for thermodynamic integration |
953 |
> |
if (globals->haveThermIntLambda() && globals->haveThermIntK()) { |
954 |
> |
info[i].thermIntLambda = globals->getThermIntLambda(); |
955 |
> |
info[i].thermIntK = globals->getThermIntK(); |
956 |
> |
info[i].useThermInt = 1; |
957 |
> |
|
958 |
> |
Restraints *myRestraint = new Restraints(tot_nmol, info[i].thermIntLambda, info[i].thermIntK); |
959 |
> |
info[i].restraint = myRestraint; |
960 |
> |
} |
961 |
|
} |
962 |
|
|
963 |
|
//setup seed for random number generator |
1270 |
|
} |
1271 |
|
} |
1272 |
|
|
1273 |
+ |
strcpy(info[k].rawPotName, inFileName); |
1274 |
+ |
nameLength = strlen(info[k].rawPotName); |
1275 |
+ |
endTest = &(info[k].rawPotName[nameLength - 5]); |
1276 |
+ |
if (!strcmp(endTest, ".bass")){ |
1277 |
+ |
strcpy(endTest, ".raw"); |
1278 |
+ |
} |
1279 |
+ |
else if (!strcmp(endTest, ".BASS")){ |
1280 |
+ |
strcpy(endTest, ".raw"); |
1281 |
+ |
} |
1282 |
+ |
else{ |
1283 |
+ |
endTest = &(info[k].rawPotName[nameLength - 4]); |
1284 |
+ |
if (!strcmp(endTest, ".bss")){ |
1285 |
+ |
strcpy(endTest, ".raw"); |
1286 |
+ |
} |
1287 |
+ |
else if (!strcmp(endTest, ".mdl")){ |
1288 |
+ |
strcpy(endTest, ".raw"); |
1289 |
+ |
} |
1290 |
+ |
else{ |
1291 |
+ |
strcat(info[k].rawPotName, ".raw"); |
1292 |
+ |
} |
1293 |
+ |
} |
1294 |
+ |
|
1295 |
|
#ifdef IS_MPI |
1296 |
|
|
1297 |
|
} |