/* Analytical plain cut-off kernels */
#define EL_CUTOFF
#define NB_KERNEL_FUNC_NAME(x,...) x##_cutoff##__VA_ARGS__
-#include "nbnxn_cuda_kernel_legacy.cuh"
#include "nbnxn_cuda_kernel.cuh"
#undef EL_CUTOFF
#undef NB_KERNEL_FUNC_NAME
/* Analytical reaction-field kernels */
#define EL_RF
#define NB_KERNEL_FUNC_NAME(x,...) x##_rf##__VA_ARGS__
-#include "nbnxn_cuda_kernel_legacy.cuh"
#include "nbnxn_cuda_kernel.cuh"
#undef EL_RF
#undef NB_KERNEL_FUNC_NAME
/* Analytical Ewald interaction kernels
- * NOTE: no legacy kernels with analytical Ewald.
*/
#define EL_EWALD_ANA
#define NB_KERNEL_FUNC_NAME(x,...) x##_ewald##__VA_ARGS__
#undef NB_KERNEL_FUNC_NAME
/* Analytical Ewald interaction kernels with twin-range cut-off
- * NOTE: no legacy kernels with analytical Ewald.
*/
#define EL_EWALD_ANA
#define VDW_CUTOFF_CHECK
/* Tabulated Ewald interaction kernels */
#define EL_EWALD_TAB
#define NB_KERNEL_FUNC_NAME(x,...) x##_ewald_tab##__VA_ARGS__
-#include "nbnxn_cuda_kernel_legacy.cuh"
#include "nbnxn_cuda_kernel.cuh"
#undef EL_EWALD_TAB
#undef NB_KERNEL_FUNC_NAME
#define EL_EWALD_TAB
#define VDW_CUTOFF_CHECK
#define NB_KERNEL_FUNC_NAME(x,...) x##_ewald_tab_twin##__VA_ARGS__
-#include "nbnxn_cuda_kernel_legacy.cuh"
#include "nbnxn_cuda_kernel.cuh"
#undef EL_EWALD_TAB
#undef VDW_CUTOFF_CHECK