1、完成“粘性模型”ui配置
parent
bc8a8863fa
commit
f4163bde63
@ -0,0 +1,114 @@
|
|||||||
|
#include "CFDStructDataSolverKvislManager.h"
|
||||||
|
|
||||||
|
CFDStructDataSolverKvislManager::CFDStructDataSolverKvislManager(QObject *parent) : CFDStructDataManagerBase(parent)
|
||||||
|
{
|
||||||
|
m_uiConfig = nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CFDStructDataSolverKvislManager::~CFDStructDataSolverKvislManager()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genInviscidUIConfig()
|
||||||
|
{
|
||||||
|
return new CUIConfig(
|
||||||
|
{{"type", "widget"}},
|
||||||
|
{new CUIConfig({{"type", "GroupBox"}, // 组:模型
|
||||||
|
{"name", tr("Model")}},
|
||||||
|
{new CUIConfig({{"type", "RadioButton"}, // 按钮:无粘
|
||||||
|
{"name", tr("Inviscid")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:层流
|
||||||
|
{"name", tr("Laminar")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:雷诺平均
|
||||||
|
{"name", tr("RANS")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:分离涡模拟
|
||||||
|
{"name", tr("DES")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:约束大涡模型
|
||||||
|
{"name", tr("CLES")}})})});
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genLaminarUIConfig()
|
||||||
|
{
|
||||||
|
return new CUIConfig(
|
||||||
|
{{"type", "widget"}},
|
||||||
|
{new CUIConfig({{"type", "GroupBox"}, // 组:模型
|
||||||
|
{"name", tr("Model")}},
|
||||||
|
{new CUIConfig({{"type", "RadioButton"}, // 按钮:无粘
|
||||||
|
{"name", tr("Inviscid")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:层流
|
||||||
|
{"name", tr("Laminar")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:雷诺平均
|
||||||
|
{"name", tr("RANS")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:分离涡模拟
|
||||||
|
{"name", tr("DES")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:约束大涡模型
|
||||||
|
{"name", tr("CLES")}})})});
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genRANSSAUIConfig()
|
||||||
|
{
|
||||||
|
return new CUIConfig(
|
||||||
|
{{"type", "widget"}},
|
||||||
|
{
|
||||||
|
new CUIConfig({{"type", "GroupBox"}, // 组:模型
|
||||||
|
{"name", tr("Model")}},
|
||||||
|
{new CUIConfig({{"type", "RadioButton"}, // 按钮:无粘
|
||||||
|
{"name", tr("Inviscid")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:层流
|
||||||
|
{"name", tr("Laminar")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:雷诺平均
|
||||||
|
{"name", tr("RANS")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:分离涡模拟
|
||||||
|
{"name", tr("DES")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:约束大涡模型
|
||||||
|
{"name", tr("CLES")}})}),
|
||||||
|
new CUIConfig({{"type", "GroupBox"}, // 组:RANS模型
|
||||||
|
{"name", tr("RANS Model")}},
|
||||||
|
{new CUIConfig({{"type", "RadioButton"}, // 按钮:S-A(一方程)
|
||||||
|
{"name", tr("S-A")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:Menters's κ-ω(两方程)
|
||||||
|
{"name", tr("Menters's κ-ω")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:κ-ε(两方程)
|
||||||
|
{"name", tr("κ-ε")}})}),
|
||||||
|
new CUIConfig({{"type", "GroupBox"}, // 组:S-A类型
|
||||||
|
{"name", tr("S-A Type")}},
|
||||||
|
{new CUIConfig({{"type", "RadioButton"}, // 按钮:standard
|
||||||
|
{"name", tr("standard")}}),
|
||||||
|
new CUIConfig({{"type", "RadioButton"}, // 按钮:Edwards
|
||||||
|
{"name", tr("Edwards")}})}),
|
||||||
|
});
|
||||||
|
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genRANSUIMentersConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genRANSKEUIConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genDESSAUIConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genDESMentersUIConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genCLESUIConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
CUIConfig *CFDStructDataSolverKvisllManager::genCLESMentersUIConfig()
|
||||||
|
{
|
||||||
|
return nullptr;
|
||||||
|
}
|
Loading…
Reference in New Issue