You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
871 B
C++
57 lines
871 B
C++
#pragma once
|
|
#include "iAlgPvtBase.h"
|
|
|
|
// 凝析气露点压力
|
|
class M_PVT_EXPORT gasDewp : public iAlgPvtBase
|
|
{
|
|
public:
|
|
|
|
gasDewp();
|
|
|
|
// 虚函数,计算函数,总入口函数
|
|
virtual bool cal(VecDouble vecIns, VecDouble& vecOuts);
|
|
|
|
public:
|
|
|
|
// 基础函数,公共调用部分
|
|
// 绑定成员变量
|
|
virtual void bindMembers();
|
|
|
|
// 批量
|
|
bool dew(VecDouble vecT, VecDouble& vecDp);
|
|
|
|
// 单个点
|
|
double dew(double dT);
|
|
|
|
private:
|
|
|
|
double m_dC1;
|
|
double m_dC2;
|
|
double m_dC3;
|
|
double m_dC4;
|
|
double m_dC5;
|
|
double m_dC6;
|
|
double m_dC7;
|
|
|
|
double m_dCO2;
|
|
double m_dN2;
|
|
double m_dH2S;
|
|
|
|
double A1;
|
|
double A2;
|
|
double A3;
|
|
double A4;
|
|
double A5;
|
|
double A6;
|
|
double A7;
|
|
double A8;
|
|
double A9;
|
|
double A10;
|
|
double A11;
|
|
|
|
double rouC7;
|
|
double Mc7;
|
|
};
|
|
|
|
|