#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/classhelpers.h"
+class DeviceContext;
struct gmx_enerdata_t;
struct gmx_ffparams_t;
struct gmx_mtop_t;
{
public:
//! Construct the manager with constant data and the stream to use.
- GpuBonded(const gmx_ffparams_t& ffparams, void* streamPtr, gmx_wallcycle* wcycle);
+ GpuBonded(const gmx_ffparams_t& ffparams,
+ const DeviceContext& deviceContext,
+ void* streamPtr,
+ gmx_wallcycle* wcycle);
//! Destructor
~GpuBonded();