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.
nmWTAI-Platform/Include/mAlg/mAlgPseudo/iPseudoPressureC.h

27 lines
673 B
C++

#pragma once
#include "iAlgPvtBase.h"
#include "mAlgPseudo_global.h"
class iPseudoCInfo;
// 根据组分计算(源自徐泽轩)
// 三区拟压力计算调用入口
class M_ALGPSEUDO_EXPORT iPseudoPressureC : public iAlgPvtBase
{
public:
iPseudoPressureC();
// 绑定成员变量,这个类里没用
virtual void bindMembers();
// 虚函数,计算函数,这个类里没用
virtual bool cal(VecDouble vecIns, VecDouble& vecOuts);
//关键计算函数,其实只是调用入口
bool calPs(QMap<QString, iPseudoCInfo*> &mapPsInfos, \
QMap<QString, double> &mapOthers, \
VecDouble &vecP, VecDouble &vecPs);
};