snew(fr->shift_vec, SHIFTS);
}
- if (fr->fshift == nullptr)
- {
- snew(fr->fshift, SHIFTS);
- }
+ fr->shiftForces.resize(SHIFTS);
if (fr->nbfp == nullptr)
{
sfree(fr->nbfp);
delete fr->ic;
sfree(fr->shift_vec);
- sfree(fr->fshift);
sfree(fr->ewc_t);
tear_down_bonded_threading(fr->bondedThreading);
GMX_RELEASE_ASSERT(fr->gpuBonded == nullptr, "Should have been deleted earlier, when used");