Remove some pieces from forcerec.h
[alexxy/gromacs.git] / src / gromacs / gmxlib / nonbonded / nb_kernel.h
index 643ac97af7100b1bd80b21315af40e726619c46c..c7786a77706a29a0980eae7910a4a56db5830b85 100644 (file)
@@ -42,7 +42,6 @@
 #include "gromacs/mdtypes/forcerec.h"
 #include "gromacs/mdtypes/mdatom.h"
 #include "gromacs/mdtypes/nblist.h"
-#include "gromacs/topology/block.h"
 #include "gromacs/utility/real.h"
 
 #ifdef __cplusplus
@@ -68,15 +67,17 @@ extern "C" {
 #define gmx_inline inline
 #endif
 
+struct t_blocka;
+
 /* Structure to collect kernel data not available in forcerec or mdatoms structures.
  * This is only used inside the nonbonded module.
  */
 typedef struct
 {
-    int                flags;
-    const t_blocka    *exclusions;
-    real *             lambda;
-    real *             dvdl;
+    int                    flags;
+    const struct t_blocka *exclusions;
+    real                  *lambda;
+    real                  *dvdl;
 
     /* pointers to tables */
     t_forcetable *     table_elec;