Separated bonded and Ewald correction threading
[alexxy/gromacs.git] / src / gromacs / listed-forces / manage-threading.h
index 2096ec63ae1b719f7ebebb5011675cd079d5a28a..c8718da6eb5d71266a3a7e108fa16559ace548b6 100644 (file)
@@ -60,8 +60,13 @@ extern "C" {
  */
 void setup_bonded_threading(t_forcerec *fr, t_idef *idef);
 
-/*! \brief Initialize the bonded threading data structures */
-void init_bonded_threading(FILE *fplog, t_forcerec *fr, int nenergrp);
+/*! \brief Initialize the bonded threading data structures
+ *
+ * Allocates and initializes a bonded threading data structure.
+ * A pointer to this struct is returned as \p *bb_ptr.
+ */
+void init_bonded_threading(FILE *fplog, int nenergrp,
+                           struct bonded_threading_t **bt_ptr);
 
 #ifdef __cplusplus
 }