Implement velocity terms for virtual sites
[alexxy/gromacs.git] / src / gromacs / mdrun / minimize.cpp
index 07a9a4c5f641d3ee11ced5bac2a05eb45748d139..a066a5265536130d2274702d427b796b7f4dc268 100644 (file)
@@ -911,7 +911,7 @@ void EnergyEvaluator::run(em_state_t* ems, rvec mu_tot, tensor vir, tensor pres,
 
     if (vsite)
     {
-        vsite->construct(ems->s.x, 1, {}, ems->s.box);
+        vsite->construct(ems->s.x, {}, ems->s.box, gmx::VSiteOperation::Positions);
     }
 
     if (DOMAINDECOMP(cr) && bNS)
@@ -2022,7 +2022,7 @@ void LegacySimulator::do_lbfgs()
 
     if (vsite)
     {
-        vsite->construct(state_global->x, 1, {}, state_global->box);
+        vsite->construct(state_global->x, {}, state_global->box, VSiteOperation::Positions);
     }
 
     /* Call the force routine and some auxiliary (neighboursearching etc.) */