ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/utils/sysBuild.hpp
Revision: 502
Committed: Tue Apr 15 21:47:54 2003 UTC (22 years ago) by mmeineke
File size: 882 byte(s)
Log Message:
bilayerSys and sysBuild both will build now. woot!

File Contents

# Content
1 #ifndef __SYSBUILD_H__
2 #define __SYSBUILD_H__
3
4 #include "MoleculeStamp.hpp"
5
6 #define STR_LENGTH 500
7 #define RAND_SEED 1337
8
9 typedef struct{
10 char* in_name;
11 char* out_prefix;
12 int isRandom;
13 } sysBuildInfo;
14
15 typedef struct includeTag{
16 char name[STR_LENGTH];
17 struct includeTag* next;
18 } includeLinked;
19
20 typedef struct{
21
22 includeLinked* includes;
23 char* outPrefix;
24
25 char forceField[STR_LENGTH];
26 char ensemble[STR_LENGTH];
27 double targetTemp;
28 double dt;
29 double runTime;
30 double boxX, boxY, boxZ;
31 int nComponents;
32 int totNmol;
33 int* componentsNmol;
34
35 MoleculeStamp** compStamps;
36
37 int havePressure;
38 int haveTauBarostat;
39 int haveTauThermostat;
40 int haveQmass;
41
42 double targetPressure;
43 double tauBarostat;
44 double tauThermostat;
45 double Qmass;
46
47 } bassInfo;
48
49
50 extern void writeBass( void );
51
52 extern bassInfo bsInfo;
53
54 #endif // __sysbuild_h__