-bool decideWhetherToUseGpuForUpdate(bool forceGpuUpdateDefaultOn,
- bool isDomainDecomposition,
- bool useGpuForPme,
- bool useGpuForNonbonded,
- bool useGpuForBufferOps,
- TaskTarget updateTarget,
- bool gpusWereDetected,
- const t_inputrec &inputrec,
- const MDAtoms &mdatoms,
- bool useEssentialDynamics,
- bool doOrientationRestraints,
- bool doDistanceRestraints,
- bool useReplicaExchange)
+bool decideWhetherToUseGpuForUpdate(const bool forceGpuUpdateDefaultOn,
+ const bool isDomainDecomposition,
+ const bool useGpuForPme,
+ const bool useGpuForNonbonded,
+ const bool useGpuForBufferOps,
+ const TaskTarget updateTarget,
+ const bool gpusWereDetected,
+ const t_inputrec &inputrec,
+ const bool haveVSites,
+ const bool useEssentialDynamics,
+ const bool doOrientationRestraints,
+ const bool doDistanceRestraints,
+ const bool useReplicaExchange)