static void do_awhBias(gmx::ISerializer* serializer, gmx::AwhBiasParams* awhBiasParams, int gmx_unused file_version)
{
- serializer->doInt(&awhBiasParams->eTarget);
+ serializer->doEnumAsInt(&awhBiasParams->eTarget);
serializer->doDouble(&awhBiasParams->targetBetaScaling);
serializer->doDouble(&awhBiasParams->targetCutoff);
- serializer->doInt(&awhBiasParams->eGrowth);
+ serializer->doEnumAsInt(&awhBiasParams->eGrowth);
if (serializer->reading())
{
int temp = 0;
{
gmx::AwhDimParams* dimParams = &awhBiasParams->dimParams[d];
- serializer->doInt(&dimParams->eCoordProvider);
+ serializer->doEnumAsInt(&dimParams->eCoordProvider);
serializer->doInt(&dimParams->coordIndex);
serializer->doDouble(&dimParams->origin);
serializer->doDouble(&dimParams->end);
serializer->doInt64(&awhParams->seed);
serializer->doInt(&awhParams->nstSampleCoord);
serializer->doInt(&awhParams->numSamplesUpdateFreeEnergy);
- serializer->doInt(&awhParams->ePotential);
+ serializer->doEnumAsInt(&awhParams->ePotential);
serializer->doBool(&awhParams->shareBiasMultisim);
if (awhParams->numBias > 0)