#pragma once #include "iAlgPvtBase.h" enum epoMethod { Internal_po = 0 }; class M_PVT_EXPORT oilDensity : public iAlgPvtBase { public: oilDensity(); // 绑定成员变量 virtual void bindMembers(); // 虚函数,计算函数 virtual bool cal(VecDouble vecIns, VecDouble& vecOuts); public: bool internal(VecDouble vecP, VecDouble& vecPo); private: double m_dRo; //ro,油相比重,该油相的密度与4℃时纯水的密度之比,无量纲,具体情况具体分析,0.8-0.9 double m_dRg; //rg,气体比重,该气体的密度与空气密度之比,无量纲,具体情况具体分析,0.55-0.8 double m_dPw; //pwSC,标况下的水密度,1000kg/m3 double m_dpair; //pgSC,标况下空气密度,1.293kg/m3 };