#pragma once #include "iAlgPvtBase.h" // 气体密度 class M_PVT_EXPORT gasRhog : public iAlgPvtBase { private: enum PvtAlgMethod { PM_Internal = 0 }; public: gasRhog(); // 绑定成员变量 virtual void bindMembers(); // 虚函数,计算函数 virtual bool cal(VecDouble vecIns, VecDouble& vecOuts); public: bool internal(VecDouble vecP, VecDouble& vecPg); private: double m_dT; // rt,油藏温度,°C double m_dM; // Mg,摩尔质量,甲烷是16g/mol };