|
|
@ -18,7 +18,6 @@ public:
|
|
|
|
CUIConfig *getParamUIConfig();
|
|
|
|
CUIConfig *getParamUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
|
|
|
|
|
|
|
|
// 生成界面配置 壁面 绝热壁
|
|
|
|
// 生成界面配置 壁面 绝热壁
|
|
|
|
CUIConfig *genWallAdiabaticWallUIConfig();
|
|
|
|
CUIConfig *genWallAdiabaticWallUIConfig();
|
|
|
|
// 生成界面配置 壁面 绝热壁
|
|
|
|
// 生成界面配置 壁面 绝热壁
|
|
|
@ -29,8 +28,19 @@ private:
|
|
|
|
// 生成界面配置 远场
|
|
|
|
// 生成界面配置 远场
|
|
|
|
CUIConfig *genFarFieldModeUIConfig();
|
|
|
|
CUIConfig *genFarFieldModeUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口
|
|
|
|
// 生成界面配置 压强入口 超声速 柱坐标系
|
|
|
|
CUIConfig *genPressureInletModeUIConfig();
|
|
|
|
CUIConfig *genPressureInletModeSupersonicCylindricalUIConfig();
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口 超声速 笛卡尔坐标系
|
|
|
|
|
|
|
|
CUIConfig *genPressureInletModeSupersonicCartesianUIConfig();
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口 超声速 面法相
|
|
|
|
|
|
|
|
CUIConfig *genPressureInletModeSupersonicSurfaceUIConfig();
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口 亚声速 柱坐标系
|
|
|
|
|
|
|
|
CUIConfig *genPressureInletModeSubsonicCylindricalUIConfig();
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口 亚声速 笛卡尔坐标系
|
|
|
|
|
|
|
|
CUIConfig *genPressureInletModeSubsonicCartesianUIConfig();
|
|
|
|
|
|
|
|
// 生成界面配置 压强入口 亚声速 面法相
|
|
|
|
|
|
|
|
CUIConfig *genPressureInletModeSubsonicSurfaceUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 生成界面配置 压强出口
|
|
|
|
// 生成界面配置 压强出口
|
|
|
|
CUIConfig *genPressureOutletUIConfig();
|
|
|
|
CUIConfig *genPressureOutletUIConfig();
|
|
|
@ -39,10 +49,10 @@ private:
|
|
|
|
CUIConfig *genSymmetricUIConfig();
|
|
|
|
CUIConfig *genSymmetricUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
// 超音速出口/外推
|
|
|
|
// 超音速出口/外推
|
|
|
|
CUIConfig* genSupersonicOutlet_ExtrapolateUIConfig();
|
|
|
|
CUIConfig *genSupersonicOutlet_ExtrapolateUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
// 网格交界面
|
|
|
|
// 网格交界面
|
|
|
|
CUIConfig* genMeshInterfaceUIConfig();
|
|
|
|
CUIConfig *genMeshInterfaceUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
// 生成界面配置 周期 平移
|
|
|
|
// 生成界面配置 周期 平移
|
|
|
|
CUIConfig *genCycleTranslationUIConfig();
|
|
|
|
CUIConfig *genCycleTranslationUIConfig();
|
|
|
@ -50,7 +60,7 @@ private:
|
|
|
|
CUIConfig *genCycleRotationUIConfig();
|
|
|
|
CUIConfig *genCycleRotationUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
// 流量出口
|
|
|
|
// 流量出口
|
|
|
|
CUIConfig* genMassFlowOutletUIConfig();
|
|
|
|
CUIConfig *genMassFlowOutletUIConfig();
|
|
|
|
signals:
|
|
|
|
signals:
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
@ -122,6 +132,30 @@ private:
|
|
|
|
|
|
|
|
|
|
|
|
// 壁面热流
|
|
|
|
// 壁面热流
|
|
|
|
double m_WallHeatFlux; // Wall Heat Flux
|
|
|
|
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
|
|
|
|
#endif // CFDSTRUCTDATASOLVERBOUNDARYCONDITIONMANAGER_H
|
|
|
|