1、更新边界条件17个界面

feature/struct-menu-20241023
mzh 2 weeks ago
parent 3ffefb04cf
commit da5e3219ba

@ -18,7 +18,6 @@ public:
CUIConfig *getParamUIConfig();
private:
// 生成界面配置 壁面 绝热壁
CUIConfig *genWallAdiabaticWallUIConfig();
// 生成界面配置 壁面 绝热壁
@ -29,8 +28,19 @@ private:
// 生成界面配置 远场
CUIConfig *genFarFieldModeUIConfig();
// 生成界面配置 压强入口
CUIConfig *genPressureInletModeUIConfig();
// 生成界面配置 压强入口 超声速 柱坐标系
CUIConfig *genPressureInletModeSupersonicCylindricalUIConfig();
// 生成界面配置 压强入口 超声速 笛卡尔坐标系
CUIConfig *genPressureInletModeSupersonicCartesianUIConfig();
// 生成界面配置 压强入口 超声速 面法相
CUIConfig *genPressureInletModeSupersonicSurfaceUIConfig();
// 生成界面配置 压强入口 亚声速 柱坐标系
CUIConfig *genPressureInletModeSubsonicCylindricalUIConfig();
// 生成界面配置 压强入口 亚声速 笛卡尔坐标系
CUIConfig *genPressureInletModeSubsonicCartesianUIConfig();
// 生成界面配置 压强入口 亚声速 面法相
CUIConfig *genPressureInletModeSubsonicSurfaceUIConfig();
// 生成界面配置 压强出口
CUIConfig *genPressureOutletUIConfig();
@ -39,10 +49,10 @@ private:
CUIConfig *genSymmetricUIConfig();
// 超音速出口/外推
CUIConfig* genSupersonicOutlet_ExtrapolateUIConfig();
CUIConfig *genSupersonicOutlet_ExtrapolateUIConfig();
// 网格交界面
CUIConfig* genMeshInterfaceUIConfig();
CUIConfig *genMeshInterfaceUIConfig();
// 生成界面配置 周期 平移
CUIConfig *genCycleTranslationUIConfig();
@ -50,7 +60,7 @@ private:
CUIConfig *genCycleRotationUIConfig();
// 流量出口
CUIConfig* genMassFlowOutletUIConfig();
CUIConfig *genMassFlowOutletUIConfig();
signals:
private:
@ -122,6 +132,30 @@ private:
// 壁面热流
double m_WallHeatFlux; // Wall Heat Flux
// 配对名称
QString m_PairedName = "";
// 对应面
int m_MatchingSurface = 0;
// 流量(单流道
double m_FlowRate = 0;
// 初始压强:
double m_InitialPressure = 0;
// 压强松弛因子
double m_PressureRelaxationFactor = 0;
//速度方向类型
int m_VelocityDirectionType = 0;
//方向矢量
QString m_DirectionVector = "";
//边界类型,选中总压入口时,出现的子选项,可选声速、亚声速
int m_BoundaryType_sub = 0;
};
#endif // CFDSTRUCTDATASOLVERBOUNDARYCONDITIONMANAGER_H

Loading…
Cancel
Save