ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/brains/fSimulation.h
Revision: 3020
Committed: Fri Sep 22 22:19:59 2006 UTC (17 years, 11 months ago) by chrisfen
Content type: text/plain
File size: 1504 byte(s)
Log Message:
refined the reaction field dielectric passing

File Contents

# User Rev Content
1 gezelter 1490 #ifdef __C
2 gezelter 1930
3 gezelter 1490 #ifndef __FSIMULATION
4 gezelter 1930
5 gezelter 1490 #define __FSIMULATION
6     /** This header provides dual access for the simulation structure between
7     fortran and C for the simtype structure. NOTE: Sequence of struct
8     components must match between C and fortran and in general be packed
9 tim 2759 RealType,int,char.
10 gezelter 1490 */
11     typedef struct{
12     int SIM_uses_PBC;
13 gezelter 1634 int SIM_uses_DirectionalAtoms;
14     int SIM_uses_LennardJones;
15     int SIM_uses_Electrostatics;
16     int SIM_uses_Charges;
17     int SIM_uses_Dipoles;
18     int SIM_uses_Sticky;
19 chrisfen 2220 int SIM_uses_StickyPower;
20 gezelter 1634 int SIM_uses_GayBerne;
21     int SIM_uses_EAM;
22     int SIM_uses_Shapes;
23     int SIM_uses_FLARB;
24 gezelter 1490 int SIM_uses_RF;
25 chrisfen 2419 int SIM_uses_SF;
26 chrisfen 2917 int SIM_uses_SP;
27 chuckv 2433 int SIM_uses_SC;
28 chuckv 2427 int SIM_uses_MEAM;
29 chrisfen 2917 int SIM_uses_BoxDipole;
30 gezelter 1490 } simtype;
31 tim 2263 #endif /*__FSIMULATION*/
32     #endif /*__C*/
33 gezelter 1490
34     #ifdef __FORTRAN90
35    
36 gezelter 2204 type, public :: simtype
37     PRIVATE
38     SEQUENCE
39     !! Periodic Boundry Conditions
40     logical :: SIM_uses_PBC
41     logical :: SIM_uses_DirectionalAtoms
42     logical :: SIM_uses_LennardJones
43     logical :: SIM_uses_Electrostatics
44     logical :: SIM_uses_Charges
45     logical :: SIM_uses_Dipoles
46     logical :: SIM_uses_Sticky
47 chrisfen 2220 logical :: SIM_uses_StickyPower
48 gezelter 2204 logical :: SIM_uses_GayBerne
49     logical :: SIM_uses_EAM
50     logical :: SIM_uses_Shapes
51     logical :: SIM_uses_FLARB
52     logical :: SIM_uses_RF
53 chrisfen 2419 logical :: SIM_uses_SF
54 chrisfen 2917 logical :: SIM_uses_SP
55 chuckv 2433 logical :: SIM_uses_SC
56     logical :: SIM_uses_MEAM
57 chrisfen 2917 logical :: SIM_uses_BoxDipole
58 gezelter 2204 end type simtype
59    
60 gezelter 1490 #endif
61 gezelter 2204