| Revision: | 501 |
| Committed: | Tue Apr 15 21:20:35 2003 UTC (22 years, 7 months ago) by mmeineke |
| File size: | 869 byte(s) |
| Log Message: | finished bilayerSys.cpp sysBuild still need to write the bass file. MoLocator.cpp is currently empty |
| # | User | Rev | Content |
|---|---|---|---|
| 1 | mmeineke | 498 | #ifndef __SYSBUILD_H__ |
| 2 | #define __SYSBUILD_H__ | ||
| 3 | |||
| 4 | mmeineke | 501 | #include "MoleculeStamp.hpp" |
| 5 | |||
| 6 | #define STR_LENGTH 500 | ||
| 7 | #define RAND_SEED 1337 | ||
| 8 | |||
| 9 | mmeineke | 498 | typedef struct{ |
| 10 | char* in_name; | ||
| 11 | char* out_prefix; | ||
| 12 | int isRandom; | ||
| 13 | } sysBuildInfo; | ||
| 14 | |||
| 15 | typedef struct{ | ||
| 16 | mmeineke | 501 | char name[STR_LENGTH]; |
| 17 | includeLinked* next; | ||
| 18 | } includeLinked; | ||
| 19 | mmeineke | 498 | |
| 20 | typedef struct{ | ||
| 21 | mmeineke | 501 | |
| 22 | includeLinked* includes; | ||
| 23 | char* outPrefix; | ||
| 24 | |||
| 25 | char forceField[STR_LENGTH]; | ||
| 26 | char ensemble[STR_LENGTH]; | ||
| 27 | mmeineke | 498 | double targetTemp; |
| 28 | double dt; | ||
| 29 | double runTime; | ||
| 30 | mmeineke | 501 | double boxX, boxY, boxZ; |
| 31 | mmeineke | 498 | int nComponents; |
| 32 | mmeineke | 501 | int totNmol; |
| 33 | int* componentsNmol; | ||
| 34 | |||
| 35 | MoleculeStamp** compStamps; | ||
| 36 | |||
| 37 | mmeineke | 498 | int havePressure; |
| 38 | int haveTauBarrostat; | ||
| 39 | mmeineke | 501 | int haveTauThermostat; |
| 40 | mmeineke | 498 | int haveQmass; |
| 41 | |||
| 42 | double targetPressure; | ||
| 43 | double tauBarrostat; | ||
| 44 | mmeineke | 501 | double tauThermostat; |
| 45 | mmeineke | 498 | double Qmass; |
| 46 | |||
| 47 | mmeineke | 501 | } bassInfo; |
| 48 | mmeineke | 498 | |
| 49 | |||
| 50 | mmeineke | 501 | extern void writeBass( void ); |
| 51 | mmeineke | 498 | |
| 52 | mmeineke | 501 | extern bassInfo bsInfo; |
| 53 | mmeineke | 498 | |
| 54 | #endif // __sysbuild_h__ |