#define GMX_MDTYPES_TYPES_FORCEREC_H
#include <array>
+#include <memory>
#include <vector>
#include "gromacs/math/vectypes.h"
int cutoff_scheme = 0; /* group- or Verlet-style cutoff */
gmx_bool bNonbonded = FALSE; /* true if nonbonded calculations are *not* turned off */
- struct nonbonded_verlet_t *nbv = nullptr;
+
+ /* The Nbnxm Verlet non-bonded machinery */
+ std::unique_ptr<nonbonded_verlet_t> nbv;
/* The wall tables (if used) */
int nwall = 0;