Fem: Add option to select default solver when creating Analysis

This commit is contained in:
marioalexis
2023-03-21 22:08:09 -03:00
committed by Uwe
parent 249829913b
commit 852fd2b5d5
4 changed files with 87 additions and 11 deletions

View File

@@ -165,6 +165,12 @@ def get_dir_setting():
return DirSetting.CUSTOM
return DirSetting.TEMPORARY
def get_default_solver():
""" Return default solver name.
"""
solver_map = {0: None, 1: "CalculixCcxTools", 2: "Elmer", 3: "Mystran", 4: "Z88"}
param_group = FreeCAD.ParamGet(_GENERAL_PARAM)
return solver_map[param_group.GetInt("DefaultSolver", 0)]
class _SolverDlg(object):
""" Internal query logic for solver specific settings.