Having gmx_bool of type 'char' was causing some boolean operations to issue warnings.
Now that it is 'int' those hacks became unnecessary.
fr->x = state.x;
state.x = NULL;
}
-/* FIX ME after 4.5 */
-/* temporary hack because we are using gmx_bool (unsigned char) */
- fr->bV = (state.flags & (1<<estV)) != 0;
+ fr->bV = (state.flags & (1<<estV));
if (fr->bV)
{
fr->v = state.v;
bStopCM = flags & CGLO_STOPCM;
bGStat = flags & CGLO_GSTAT;
-/* FIX ME after 4.5 */
-/* temporary hack because we are using gmx_bool (unsigned char) */
-
- bReadEkin = (flags & CGLO_READEKIN) != 0;
- bScaleEkin = (flags & CGLO_SCALEEKIN) != 0;
+ bReadEkin = (flags & CGLO_READEKIN);
+ bScaleEkin = (flags & CGLO_SCALEEKIN);
bEner = flags & CGLO_ENERGY;
bTemp = flags & CGLO_TEMPERATURE;
- bPres = (flags & CGLO_PRESSURE) != 0;
- bConstrain = (flags & CGLO_CONSTRAINT) != 0;
- bIterate = (flags & CGLO_ITERATE) != 0;
- bFirstIterate = (flags & CGLO_FIRSTITERATE) != 0;
+ bPres = (flags & CGLO_PRESSURE);
+ bConstrain = (flags & CGLO_CONSTRAINT);
+ bIterate = (flags & CGLO_ITERATE);
+ bFirstIterate = (flags & CGLO_FIRSTITERATE);
/* we calculate a full state kinetic energy either with full-step velocity verlet
or half step where we need the pressure */
gmx_pme_send_x(cr,bBS ? boxs : box,x,
mdatoms->nChargePerturbed,lambda,
-/* FIX ME after 4.5 */
-/* we are using gmx_bool of type char */
- ( flags & GMX_FORCE_VIRIAL) != 0,step);
+ ( flags & GMX_FORCE_VIRIAL),step);
GMX_MPE_LOG(ev_send_coordinates_finish);
wallcycle_stop(wcycle,ewcPP_PMESENDX);
bVV = EI_VV(inputrec->eI);
bTemp = flags & CGLO_TEMPERATURE;
bEner = flags & CGLO_ENERGY;
-/* FIX ME after 4.5 */
-/* temporary hack because we are using gmx_bool (unsigned char) */
- bPres = (flags & CGLO_PRESSURE) != 0;
- bConstrVir = (flags & CGLO_CONSTRAINT) != 0;
- bFirstIterate = (flags & CGLO_FIRSTITERATE) != 0;
+ bPres = (flags & CGLO_PRESSURE);
+ bConstrVir = (flags & CGLO_CONSTRAINT);
+ bFirstIterate = (flags & CGLO_FIRSTITERATE);
bEkinAveVel = (inputrec->eI==eiVV || (inputrec->eI==eiVVAK && bPres));
- bReadEkin = (flags & CGLO_READEKIN) != 0;
+ bReadEkin = (flags & CGLO_READEKIN);
rb = gs->rb;
itc0 = gs->itc0;
if (MASTER(cr))
{
- bAppendFiles = (mdrun_flags & MD_APPENDFILES) != 0;
+ bAppendFiles = (mdrun_flags & MD_APPENDFILES);
- of->bKeepAndNumCPT = (mdrun_flags & MD_KEEPANDNUMCPT) != 0;
+ of->bKeepAndNumCPT = (mdrun_flags & MD_KEEPANDNUMCPT);
sprintf(filemode, bAppendFiles ? "a+" : "w+");
bRerunMD = flags & CGLO_RERUNMD;
bStopCM = flags & CGLO_STOPCM;
bGStat = flags & CGLO_GSTAT;
-/* FIX ME after 4.5 */
-/* temporary hack because we are using gmx_bool (unsigned char) */
-
- bReadEkin = (flags & CGLO_READEKIN) != 0;
- bScaleEkin = (flags & CGLO_SCALEEKIN) != 0;
+ bReadEkin = (flags & CGLO_READEKIN);
+ bScaleEkin = (flags & CGLO_SCALEEKIN);
bEner = flags & CGLO_ENERGY;
bTemp = flags & CGLO_TEMPERATURE;
- bPres = (flags & CGLO_PRESSURE) != 0;
- bConstrain = (flags & CGLO_CONSTRAINT) != 0;
- bIterate = (flags & CGLO_ITERATE) != 0;
- bFirstIterate = (flags & CGLO_FIRSTITERATE) != 0;
+ bPres = (flags & CGLO_PRESSURE);
+ bConstrain = (flags & CGLO_CONSTRAINT);
+ bIterate = (flags & CGLO_ITERATE);
+ bFirstIterate = (flags & CGLO_FIRSTITERATE);
/* we calculate a full state kinetic energy either with full-step velocity verlet
or half step where we need the pressure */