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.
27 lines
673 B
C++
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);
|
|
|
|
};
|