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/iAlgPseuMethodBase.h

26 lines
764 B
C

#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);
};