NAMD
ComputeNonbondedLES.C
Go to the documentation of this file.
1 
7 /*
8  Common operations for ComputeNonbonded classes
9 */
10 
11 #include "ComputeNonbondedInl.h"
12 
13 #define LESFLAG
14 
15 #define NBTYPE NBPAIR
16 #include "ComputeNonbondedBase.h"
17 #define CALCENERGY
18 #include "ComputeNonbondedBase.h"
19 #undef CALCENERGY
20 #define FULLELECT
21 #include "ComputeNonbondedBase.h"
22 #define CALCENERGY
23 #include "ComputeNonbondedBase.h"
24 #undef CALCENERGY
25 #define MERGEELECT
26 #include "ComputeNonbondedBase.h"
27 #define CALCENERGY
28 #include "ComputeNonbondedBase.h"
29 #undef CALCENERGY
30 #undef MERGEELECT
31 #define SLOWONLY
32 #include "ComputeNonbondedBase.h"
33 #define CALCENERGY
34 #include "ComputeNonbondedBase.h"
35 #undef CALCENERGY
36 #undef SLOWONLY
37 #undef FULLELECT
38 #undef NBTYPE
39 
40 #define NBTYPE NBSELF
41 #include "ComputeNonbondedBase.h"
42 #define CALCENERGY
43 #include "ComputeNonbondedBase.h"
44 #undef CALCENERGY
45 #define FULLELECT
46 #include "ComputeNonbondedBase.h"
47 #define CALCENERGY
48 #include "ComputeNonbondedBase.h"
49 #undef CALCENERGY
50 #define MERGEELECT
51 #include "ComputeNonbondedBase.h"
52 #define CALCENERGY
53 #include "ComputeNonbondedBase.h"
54 #undef CALCENERGY
55 #undef MERGEELECT
56 #define SLOWONLY
57 #include "ComputeNonbondedBase.h"
58 #define CALCENERGY
59 #include "ComputeNonbondedBase.h"
60 #undef CALCENERGY
61 #undef SLOWONLY
62 #undef FULLELECT
63 #undef NBTYPE
64 
65 #undef LESFLAG
66