00001 #ifndef _MY__FlashCO2H2O_ 00002 #define _MY_FlashCO2H2O_ 00003 #include "orthomesh.h" 00004 #include "flashbase.h" 00005 #include "flashcompositional.h" 00006 00007 00011 class FlashCO2H2O : public FlashCompositional 00012 { 00013 private: 00014 const VecDouble &m_por; 00015 double m_T; 00016 double m_volCell; 00017 double m_volMolarCO2,m_volMolarH2O; 00018 static bool bFirstTime; 00019 protected: 00020 00021 public: 00022 FlashCO2H2O(OrthoMesh &mesh,const VecDouble &por,double referenceT); 00023 ~FlashCO2H2O(){} 00024 virtual void updateDynamicModuleData(); 00025 virtual void execute(); 00026 00027 }; 00028 00029 #endif