--- trunk/OOPSE/libmdtools/SimInfo.hpp 2003/10/28 22:25:46 836 +++ trunk/OOPSE/libmdtools/SimInfo.hpp 2003/11/10 21:50:36 859 @@ -86,6 +86,8 @@ class SimInfo{ (public) int useGB; int useEAM; + bool useInitXSstate; + double orthoTolerance; double dt, run_time; // the time step and total time double sampleTime, statusTime; // the position and energy dump frequencies @@ -137,9 +139,10 @@ class SimInfo{ (public) void getBoxM( double theBox[3][3] ); void scaleBox( double scale ); - void setRcut( double theRcut ); - void setEcr( double theEcr ); - void setEcr( double theEcr, double theEst ); + void setDefaultRcut( double theRcut ); + void setDefaultEcr( double theEcr ); + void setDefaultEcr( double theEcr, double theEst ); + void checkCutOffs( void ); double getRcut( void ) { return rCut; } double getRlist( void ) { return rList; } @@ -180,12 +183,8 @@ class SimInfo{ (public) SimState* myConfiguration; - double origRcut, origEcr; - int boxIsInit, haveOrigRcut, haveOrigEcr; + int boxIsInit, haveRcut, haveEcr; - double oldEcr; - double oldRcut; - double rList, rCut; // variables for the neighborlist double ecr; // the electrostatic cutoff radius double est; // the electrostatic skin thickness @@ -194,12 +193,14 @@ class SimInfo{ (public) double distXY; double distYZ; double distZX; + + void calcHmatInv( void ); void calcBoxL(); double calcMaxCutOff(); - void checkCutOffs( void ); + // private function to initialize the fortran side of the simulation setFortranSim_TD setFsimulation;