#pragma once #include "iAlgPvtBase.h" #include "mAlgPseudo_global.h" // 这是在PVT/PSEU等方法,拟压力相关的准备过程中,涉及的算法 class M_ALGPSEUDO_EXPORT iAlgPseuMethodBase : public QObject { Q_OBJECT public: iAlgPseuMethodBase(); // 绑定成员变量,这个类里没用 virtual void bindMembers(); // 虚函数,计算函数,这个类里没用 virtual bool cal(VecDouble vecIns, VecDouble& vecOuts); //关键计算函数,前3个是读出来的,最后那个是算的 // 分成三段分别计算:0~dSplit1, dSplit1~dSplit2, dSplit1~最大 bool calPs(VecDouble vecP, VecDouble vecZg, VecDouble vecMug, \ double dSplit1, double dSplit2, \ VecDouble& vecPs); };