ir->bDoAwh = (get_eeenum(&inp, "awh", yesno_names, wi) != 0);
if (ir->bDoAwh)
{
- if (ir->bPull)
- {
- ir->awhParams = gmx::readAndCheckAwhParams(&inp, ir, wi);
- }
- else
- {
- gmx_fatal(FARGS, "AWH biasing is only compatible with COM pulling turned on");
- }
+ ir->awhParams = gmx::readAwhParams(&inp, wi);
}
/* Enforced rotation */
}
}
+ if (ir->bDoAwh)
+ {
+ gmx::checkAwhParams(ir->awhParams, ir, wi);
+ }
+
sfree(dumstr[0]);
sfree(dumstr[1]);
}