10 /*! \brief Run-time dispatcher for nbnxn kernel functions. */
12 {0}(nbnxn_pairlist_set_t *nbl_list,
13 {1}const nbnxn_atomdata_t *nbat,
14 {1}const interaction_const_t *ic,
23 /* Need an #include guard so that sim_util.c can include all
25 #ifndef _nbnxn_kernel_simd_include_h
26 #define _nbnxn_kernel_simd_include_h
27 /*! \brief Typedefs for declaring kernel functions. */
28 typedef void (nbk_func_ener)(const nbnxn_pairlist_t *nbl,
29 const nbnxn_atomdata_t *nbat,
30 const interaction_const_t *ic,
36 typedef nbk_func_ener *p_nbk_func_ener;
38 typedef void (nbk_func_noener)(const nbnxn_pairlist_t *nbl,
39 const nbnxn_atomdata_t *nbat,
40 const interaction_const_t *ic,
44 typedef nbk_func_noener *p_nbk_func_noener;