- gmx_fio_ndo_real(fio, expand->init_lambda_weights, n_lambda);
- gmx_fio_do_gmx_bool(fio, expand->bInit_weights);
- }
-
- gmx_fio_do_int(fio, expand->nstexpanded);
- gmx_fio_do_int(fio, expand->elmcmove);
- gmx_fio_do_int(fio, expand->elamstats);
- gmx_fio_do_int(fio, expand->lmc_repeats);
- gmx_fio_do_int(fio, expand->gibbsdeltalam);
- gmx_fio_do_int(fio, expand->lmc_forced_nstart);
- gmx_fio_do_int(fio, expand->lmc_seed);
- gmx_fio_do_real(fio, expand->mc_temp);
- gmx_fio_do_gmx_bool(fio, expand->bSymmetrizedTMatrix);
- gmx_fio_do_int(fio, expand->nstTij);
- gmx_fio_do_int(fio, expand->minvarmin);
- gmx_fio_do_int(fio, expand->c_range);
- gmx_fio_do_real(fio, expand->wl_scale);
- gmx_fio_do_real(fio, expand->wl_ratio);
- gmx_fio_do_real(fio, expand->init_wl_delta);
- gmx_fio_do_gmx_bool(fio, expand->bWLoneovert);
- gmx_fio_do_int(fio, expand->elmceq);
- gmx_fio_do_int(fio, expand->equil_steps);
- gmx_fio_do_int(fio, expand->equil_samples);
- gmx_fio_do_int(fio, expand->equil_n_at_lam);
- gmx_fio_do_real(fio, expand->equil_wl_delta);
- gmx_fio_do_real(fio, expand->equil_ratio);
+ serializer->doRealArray(expand->init_lambda_weights, n_lambda);
+ serializer->doBool(&expand->bInit_weights);
+ }
+
+ serializer->doInt(&expand->nstexpanded);
+ serializer->doInt(&expand->elmcmove);
+ serializer->doInt(&expand->elamstats);
+ serializer->doInt(&expand->lmc_repeats);
+ serializer->doInt(&expand->gibbsdeltalam);
+ serializer->doInt(&expand->lmc_forced_nstart);
+ serializer->doInt(&expand->lmc_seed);
+ serializer->doReal(&expand->mc_temp);
+ serializer->doBool(&expand->bSymmetrizedTMatrix);
+ serializer->doInt(&expand->nstTij);
+ serializer->doInt(&expand->minvarmin);
+ serializer->doInt(&expand->c_range);
+ serializer->doReal(&expand->wl_scale);
+ serializer->doReal(&expand->wl_ratio);
+ serializer->doReal(&expand->init_wl_delta);
+ serializer->doBool(&expand->bWLoneovert);
+ serializer->doInt(&expand->elmceq);
+ serializer->doInt(&expand->equil_steps);
+ serializer->doInt(&expand->equil_samples);
+ serializer->doInt(&expand->equil_n_at_lam);
+ serializer->doReal(&expand->equil_wl_delta);
+ serializer->doReal(&expand->equil_ratio);