| 17 |
|
|
| 18 |
|
#define __C |
| 19 |
|
#include "brains/fSimulation.h" |
| 20 |
– |
#include "UseTheForce/fortranWrapDefines.hpp" |
| 20 |
|
#include "utils/GenericData.hpp" |
| 21 |
|
|
| 22 |
|
|
| 88 |
|
|
| 89 |
|
|
| 90 |
|
int usePBC; // whether we use periodic boundry conditions. |
| 91 |
< |
int useLJ; |
| 92 |
< |
int useSticky; |
| 91 |
> |
int useDirectionalAtoms; |
| 92 |
> |
int useLennardJones; |
| 93 |
> |
int useElectrostatics; |
| 94 |
|
int useCharges; |
| 95 |
|
int useDipoles; |
| 96 |
< |
int useReactionField; |
| 97 |
< |
int useGB; |
| 96 |
> |
int useSticky; |
| 97 |
> |
int useGayBerne; |
| 98 |
|
int useEAM; |
| 99 |
+ |
int useShapes; |
| 100 |
+ |
int useFLARB; |
| 101 |
+ |
int useReactionField; |
| 102 |
|
bool haveCutoffGroups; |
| 103 |
|
bool useInitXSstate; |
| 104 |
|
double orthoTolerance; |
| 131 |
|
string finalName; // the name of the eor file to be written |
| 132 |
|
string sampleName; // the name of the dump file to be written |
| 133 |
|
string statusName; // the name of the stat file to be written |
| 134 |
+ |
string zAngleName; // the name of the ang file to be written |
| 135 |
|
|
| 136 |
|
int seed; //seed for random number generator |
| 137 |
|
|
| 156 |
|
|
| 157 |
|
// sets the internal function pointer to fortran. |
| 158 |
|
|
| 155 |
– |
void setInternal( setFortranSim_TD fSetup, |
| 156 |
– |
setFortranBox_TD fBox, |
| 157 |
– |
notifyFortranCutOff_TD fCut){ |
| 158 |
– |
setFsimulation = fSetup; |
| 159 |
– |
setFortranBoxSize = fBox; |
| 160 |
– |
notifyFortranCutOffs = fCut; |
| 161 |
– |
} |
| 159 |
|
|
| 160 |
|
int getNDF(); |
| 161 |
|
int getNDFraw(); |
| 210 |
|
void calcBoxL(); |
| 211 |
|
double calcMaxCutOff(); |
| 212 |
|
|
| 216 |
– |
// private function to initialize the fortran side of the simulation |
| 217 |
– |
setFortranSim_TD setFsimulation; |
| 218 |
– |
|
| 219 |
– |
setFortranBox_TD setFortranBoxSize; |
| 213 |
|
|
| 221 |
– |
notifyFortranCutOff_TD notifyFortranCutOffs; |
| 222 |
– |
|
| 214 |
|
//Addtional Properties of SimInfo |
| 215 |
|
map<string, GenericData*> properties; |
| 216 |
|
void getFortranGroupArrays(SimInfo* info, |