- epc_ = isRerun ? PressureCoupling::No : ir->epc;
- bDiagPres_ = !TRICLINIC(ir->ref_p) && !isRerun;
- ref_p_ = (ir->ref_p[XX][XX] + ir->ref_p[YY][YY] + ir->ref_p[ZZ][ZZ]) / DIM;
- bTricl_ = TRICLINIC(ir->compress) || TRICLINIC(ir->deform);
- bDynBox_ = inputrecDynamicBox(ir);
- etc_ = isRerun ? TemperatureCoupling::No : ir->etc;
- bNHC_trotter_ = inputrecNvtTrotter(ir) && !isRerun;
- bPrintNHChains_ = ir->bPrintNHChains && !isRerun;
- bMTTK_ = (inputrecNptTrotter(ir) || inputrecNphTrotter(ir)) && !isRerun;
- bMu_ = inputrecNeedMutot(ir);
+ epc_ = isRerun ? PressureCoupling::No : inputrec.epc;
+ bDiagPres_ = !TRICLINIC(inputrec.ref_p) && !isRerun;
+ ref_p_ = (inputrec.ref_p[XX][XX] + inputrec.ref_p[YY][YY] + inputrec.ref_p[ZZ][ZZ]) / DIM;
+ bTricl_ = TRICLINIC(inputrec.compress) || TRICLINIC(inputrec.deform);
+ bDynBox_ = inputrecDynamicBox(&inputrec);
+ etc_ = isRerun ? TemperatureCoupling::No : inputrec.etc;
+ bNHC_trotter_ = inputrecNvtTrotter(&inputrec) && !isRerun;
+ bPrintNHChains_ = inputrec.bPrintNHChains && !isRerun;
+ bMTTK_ = (inputrecNptTrotter(&inputrec) || inputrecNphTrotter(&inputrec)) && !isRerun;
+ bMu_ = inputrecNeedMutot(&inputrec);