From 6466aadbceaefcc73397ce5877328c19f319951b Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Wed, 16 Jun 2021 15:55:45 +0200 Subject: [PATCH] FEM: examples, move base setups in separate modules --- src/Mod/Fem/CMakeLists.txt | 2 + src/Mod/Fem/femexamples/boxanalysis_base.py | 80 +++++++++++++ .../Fem/femexamples/boxanalysis_frequency.py | 6 +- src/Mod/Fem/femexamples/boxanalysis_static.py | 55 +-------- .../Fem/femexamples/ccx_cantilever_base.py | 109 ++++++++++++++++++ .../femexamples/ccx_cantilever_faceload.py | 84 +------------- .../ccx_cantilever_hexa20faceload.py | 1 - .../femexamples/ccx_cantilever_nodeload.py | 4 +- .../ccx_cantilever_prescribeddisplacement.py | 4 +- src/Mod/Fem/femexamples/examplesgui.py | 6 +- 10 files changed, 202 insertions(+), 149 deletions(-) create mode 100644 src/Mod/Fem/femexamples/boxanalysis_base.py create mode 100644 src/Mod/Fem/femexamples/ccx_cantilever_base.py diff --git a/src/Mod/Fem/CMakeLists.txt b/src/Mod/Fem/CMakeLists.txt index f9b1efc417..ddc634131d 100755 --- a/src/Mod/Fem/CMakeLists.txt +++ b/src/Mod/Fem/CMakeLists.txt @@ -42,11 +42,13 @@ SET(FemCommands_SRCS SET(FemExamples_SRCS femexamples/__init__.py + femexamples/boxanalysis_base.py femexamples/boxanalysis_static.py femexamples/boxanalysis_frequency.py femexamples/buckling_platebuckling.py femexamples/buckling_lateraltorsionalbuckling.py femexamples/ccx_buckling_flexuralbuckling.py + femexamples/ccx_cantilever_base.py femexamples/ccx_cantilever_faceload.py femexamples/ccx_cantilever_nodeload.py femexamples/ccx_cantilever_hexa20faceload.py diff --git a/src/Mod/Fem/femexamples/boxanalysis_base.py b/src/Mod/Fem/femexamples/boxanalysis_base.py new file mode 100644 index 0000000000..71d9e5d333 --- /dev/null +++ b/src/Mod/Fem/femexamples/boxanalysis_base.py @@ -0,0 +1,80 @@ +# *************************************************************************** +# * Copyright (c) 2019 Bernd Hahnebach * +# * Copyright (c) 2020 Sudhanshu Dubey * +# * Copyright (c) 2020 Sudhanshu Dubey