00001 #ifndef _MY__FlashCO2BrineUncomp_ 00002 #define _MY_FlashCO2BrineUncomp_ 00003 #include "flashco2brine.h" 00004 00005 00009 class FlashCO2BrineUncomp : public FlashCO2Brine 00010 { 00011 private: 00012 VecDouble molarMass; 00013 protected: 00014 00015 public: 00016 FlashCO2BrineUncomp(OrthoMesh &mesh, double referenceT); 00017 virtual ~FlashCO2BrineUncomp(){} 00018 virtual double getFluidCompressibility(double P, FlashData &data); 00019 virtual void getPhasesVolume(double P, const FlashData &data,VecDouble &phasesVol); 00020 virtual void getTotalVolumeDerivatives(double P,FlashData &data,VecDouble &dv_dm); 00021 00022 }; 00023 00024 #endif