1 /* -*- c++ -*- */ 2 #ifndef XSC_H 3 #define XSC_H 4 5 #include "Real.h" 6 #include <string> 7 8 namespace ProtoMol { 9 //_________________________________________________________________XSC 10 struct XSC{ 11 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 // New methods of class XSC 13 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14 void clear(); 15 16 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17 // My data members 18 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 // XSC container 20 std::string simType; 21 22 // for chemostat 23 Real Lambda, Lambda_vel; 24 unsigned int myMolecule, old_type, new_type; 25 26 // for thermostat 27 Real Eta, EtaVol, Eta_vel, EtaVol_vel; 28 29 // for barostat 30 Real Vol, Epsilon_vel; 31 }; 32 33 //____________________________________________________________________________INLINES 34 35 } 36 #endif /* XSC_H */ 37