Convert nbnxn_pairlist_set_t to class PairlistSet
[alexxy/gromacs.git] / src / gromacs / nbnxm / pairlistset.cpp
index de04304177a0439f8f4480a2f2171fc9849173d1..57f90d380f280309fb1506bfaf3d027b143faed4 100644 (file)
 #include "gromacs/nbnxm/pairlist.h"
 #include "gromacs/utility/gmxassert.h"
 
+#include "pairlistwork.h"
+
 /*! \cond INTERNAL */
 
 NbnxnListParameters::NbnxnListParameters(const Nbnxm::KernelType kernelType,
+                                         const bool              haveFep,
                                          const real              rlist,
                                          const bool              haveMultipleDomains) :
+    haveFep(haveFep),
     rlistOuter(rlist),
     rlistInner(rlist),
     haveMultipleDomains(haveMultipleDomains),
@@ -86,11 +90,6 @@ NbnxnListParameters::NbnxnListParameters(const Nbnxm::KernelType kernelType,
     }
 }
 
-nbnxn_pairlist_set_t::nbnxn_pairlist_set_t(const NbnxnListParameters &listParams) :
-    params(listParams)
-{
-    // TODO move this into this constructor
-    nbnxn_init_pairlist_set(this);
-}
+PairlistSet::~PairlistSet() = default;
 
 /*! \endcond */