#pragma once #include "iAlgPvtBase.h" // 凝析体系两相偏差系数 class M_PVT_EXPORT gasDiffdp : public iAlgPvtBase { public: gasDiffdp(); // 虚函数,计算函数,总入口函数 virtual bool cal(VecDouble vecIns, VecDouble& vecOuts); public: // 基础函数,公共调用部分 // 绑定成员变量 virtual void bindMembers(); void setRatio(double d); // 批量 bool diffDp(VecDouble vecP, VecDouble& vecDps); // 单个点 double diffDp(double d); private: // double m_dTc; //tc,临界温度,不同的组分有不同的临界温度值,°C double m_dPc; //Pc,临界压力,单位为psi,和临界温度同理 double m_dZg; double m_dRatio; };