#ifndef GMX_DOMDEC_MDSETUP_H
#define GMX_DOMDEC_MDSETUP_H
-#include "gromacs/gpu_utils/hostallocator.h"
#include "gromacs/math/vectypes.h"
struct bonded_threading_t;
namespace gmx
{
class Constraints;
+class ForceBuffers;
class MDAtoms;
class VirtualSitesHandler;
* \param[in,out] vsite The virtual site data, can be NULL
* \param[in,out] shellfc The shell/flexible-constraint data, can be NULL
*/
-void mdAlgorithmsSetupAtomData(const t_commrec* cr,
- const t_inputrec* ir,
- const gmx_mtop_t& top_global,
- gmx_localtop_t* top,
- t_forcerec* fr,
- PaddedHostVector<RVec>* force,
- MDAtoms* mdAtoms,
- Constraints* constr,
- VirtualSitesHandler* vsite,
- gmx_shellfc_t* shellfc);
+void mdAlgorithmsSetupAtomData(const t_commrec* cr,
+ const t_inputrec* ir,
+ const gmx_mtop_t& top_global,
+ gmx_localtop_t* top,
+ t_forcerec* fr,
+ ForceBuffers* force,
+ MDAtoms* mdAtoms,
+ Constraints* constr,
+ VirtualSitesHandler* vsite,
+ gmx_shellfc_t* shellfc);
} // namespace gmx