|
|
@ -26,24 +26,32 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::getParamUIConfig()
|
|
|
|
m_uiConfig = nullptr;
|
|
|
|
m_uiConfig = nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
qDebug()<<"in manager";
|
|
|
|
qDebug() << "in manager " << m_BoundaryType;
|
|
|
|
|
|
|
|
|
|
|
|
if(m_BoundaryType == 0)
|
|
|
|
if (m_BoundaryType == 0)
|
|
|
|
return genFarFieldModeUIConfig();
|
|
|
|
return genFarFieldModeUIConfig();
|
|
|
|
if(m_BoundaryType == 1)
|
|
|
|
if (m_BoundaryType == 1)
|
|
|
|
return genPressureInletModeUIConfig();
|
|
|
|
return genPressureInletModeUIConfig();
|
|
|
|
if(m_BoundaryType == 2)
|
|
|
|
if (m_BoundaryType == 2)
|
|
|
|
return genPressureOutletUIConfig();
|
|
|
|
return genPressureOutletUIConfig();
|
|
|
|
if(m_BoundaryType == 3)
|
|
|
|
if (m_BoundaryType == 3)
|
|
|
|
return genSymmetricUIConfig();
|
|
|
|
return genSymmetricUIConfig();
|
|
|
|
if(m_BoundaryType == 4)
|
|
|
|
if (m_BoundaryType == 4)
|
|
|
|
return genCycleUIConfig();
|
|
|
|
{
|
|
|
|
if(m_BoundaryType == 5){
|
|
|
|
if (m_PeriodicType == 0)
|
|
|
|
if(m_WallType == 0)
|
|
|
|
return genCycleTranslationUIConfig();
|
|
|
|
|
|
|
|
if (m_PeriodicType == 1)
|
|
|
|
|
|
|
|
return genCycleRotationUIConfig();
|
|
|
|
|
|
|
|
return genCycleTranslationUIConfig();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (m_BoundaryType == 5)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
qDebug() << "walltype is :" << m_WallType;
|
|
|
|
|
|
|
|
if (m_WallType == 0)
|
|
|
|
return genWallAdiabaticWallUIConfig();
|
|
|
|
return genWallAdiabaticWallUIConfig();
|
|
|
|
if(m_WallType == 1)
|
|
|
|
if (m_WallType == 1)
|
|
|
|
return genWallIsothermalWallUIConfig();
|
|
|
|
return genWallIsothermalWallUIConfig();
|
|
|
|
if(m_WallType == 2)
|
|
|
|
if (m_WallType == 2)
|
|
|
|
return genWallHotFlowWallUIConfig();
|
|
|
|
return genWallHotFlowWallUIConfig();
|
|
|
|
|
|
|
|
|
|
|
|
return genWallAdiabaticWallUIConfig();
|
|
|
|
return genWallAdiabaticWallUIConfig();
|
|
|
@ -73,7 +81,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genFarFieldModeUIConfig(
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -111,10 +119,10 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genFarFieldModeUIConfig(
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{}),
|
|
|
|
{}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "LineEdit"}, // 密度
|
|
|
|
{"type", "LineEdit"}, // 压强
|
|
|
|
{"name", tr("density")},
|
|
|
|
{"name", tr("Pressure")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Density)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_Pressure)},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{}),
|
|
|
|
{}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
@ -170,7 +178,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genPressureInletModeUICo
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -267,7 +275,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genPressureOutletUIConfi
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -298,12 +306,32 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genPressureOutletUIConfi
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "LineEdit"}, // 静压
|
|
|
|
{"type", "GroupBox"},
|
|
|
|
{"name", tr("static pressure")},
|
|
|
|
{"name", ""},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_StaticPressure)},
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{}),
|
|
|
|
{
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "RadioComponent"},
|
|
|
|
|
|
|
|
{"widget", "Component"},
|
|
|
|
|
|
|
|
{"layout", "QHBoxLayout"},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"name", "Constant Static Pressure"},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"name", "Average Static Pressure"},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "LineEdit"}, // 静压
|
|
|
|
|
|
|
|
{"name", tr("static pressure")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_DOUBLE},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_StaticPressure)},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{}),
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
});
|
|
|
|
return nullptr;
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -328,7 +356,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genSymmetricUIConfig()
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -362,7 +390,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genSymmetricUIConfig()
|
|
|
|
return nullptr;
|
|
|
|
return nullptr;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
CUIConfig *CFDStructDataSolverBoundaryConditionManager::genCycleUIConfig()
|
|
|
|
CUIConfig *CFDStructDataSolverBoundaryConditionManager::genCycleTranslationUIConfig()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
return new CUIConfig({{"type", "Widget"}}, {
|
|
|
|
return new CUIConfig({{"type", "Widget"}}, {
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
@ -382,7 +410,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genCycleUIConfig()
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -431,8 +459,110 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genCycleUIConfig()
|
|
|
|
{"name", tr("Cycle type")},
|
|
|
|
{"name", tr("Cycle type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_PeriodicType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_PeriodicType)},
|
|
|
|
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"},
|
|
|
|
|
|
|
|
{"name", tr("Translation ")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"},
|
|
|
|
|
|
|
|
{"name", tr("Rotation")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "LineEdit"}, // 平移距离
|
|
|
|
|
|
|
|
{"name", tr("TranslationDistance")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_TranslationDistance)},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{}),
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
return nullptr;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CUIConfig *CFDStructDataSolverBoundaryConditionManager::genCycleRotationUIConfig()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return new CUIConfig({{"type", "Widget"}}, {
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "LineEdit"}, // 边界名称
|
|
|
|
|
|
|
|
{"name", tr("Boundary name")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryName)},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{}),
|
|
|
|
{}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "LineEdit"}, // 所属计算域
|
|
|
|
|
|
|
|
{"name", tr("Belonging to the computing domain")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_ComputationalDomain)},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 远场
|
|
|
|
|
|
|
|
{"name", tr("far field")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 压强入口
|
|
|
|
|
|
|
|
{"name", tr("Pressure inlet")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 压强出口
|
|
|
|
|
|
|
|
{"name", tr("Pressure outlet")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 对称
|
|
|
|
|
|
|
|
{"name", tr("symmetric")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 周期
|
|
|
|
|
|
|
|
{"name", tr("cycle")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"}, // 壁面
|
|
|
|
|
|
|
|
{"name", tr("Wall surface")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "LineEdit"}, // 配对名称
|
|
|
|
|
|
|
|
{"name", tr("Pairing Name")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_PairingName)},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "ComboBox"}, // 对应面
|
|
|
|
|
|
|
|
{"name", tr("Corresponding surface")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_CorrespondingSurface)},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "ComboBox"}, // 周期类型
|
|
|
|
|
|
|
|
{"name", tr("Cycle type")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_PeriodicType)},
|
|
|
|
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"},
|
|
|
|
|
|
|
|
{"name", tr("Translation ")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
new CUIConfig({
|
|
|
|
|
|
|
|
{"type", "Item"},
|
|
|
|
|
|
|
|
{"name", tr("Rotation")},
|
|
|
|
|
|
|
|
}),
|
|
|
|
|
|
|
|
}),
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "LineEdit"}, // 旋转中心
|
|
|
|
{"type", "LineEdit"}, // 旋转中心
|
|
|
|
{"name", tr("Rotation center")},
|
|
|
|
{"name", tr("Rotation center")},
|
|
|
@ -478,7 +608,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genWallAdiabaticWallUICo
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
@ -551,6 +681,9 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genWallIsothermalWallUIC
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
{
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
@ -631,7 +764,7 @@ CUIConfig *CFDStructDataSolverBoundaryConditionManager::genWallHotFlowWallUIConf
|
|
|
|
new CUIConfig({
|
|
|
|
new CUIConfig({
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"type", "ComboBox"}, // 边界类型
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"name", tr("Boundary type")},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_STRING},
|
|
|
|
{"value_type", CUI_DATA_TYPE::CUI_DATA_TYPE_INT},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"value_origin", QVA_GLOBAL(&m_BoundaryType)},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
{"semaphore", (int)SolutionAnalysisModuleProperty::Boundary_Conditions},
|
|
|
|
},
|
|
|
|
},
|
|
|
|