FEA-eng
a2a24e78f9
FEM: Update DlgSettingsFemCcxImp.cpp
2024-03-25 10:44:29 +01:00
wmayer
b357b74bea
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
wmayer
3863cff6c0
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
wmayer
2bcec7717d
Fem: modernize C++: use equals default
2023-08-21 13:35:54 +02:00
Uwe
05d675364c
[FEM] improve new default solver setting
...
- fix bug if no solver should be default
- only provide solvers that are available to be the default
- also add commit opened transactions
- also remove unused include and correct an include
2023-03-24 20:24:02 +01:00
xtemp09
3ecd69e0c5
[FEM] Replacement of hardware_concurrency() with idealThreadCount()
...
I encountered problems with std::thread::hardware_concurrency() with mingw-w64 < v8.1.
QThread::idealThreadCount() is a better alternative.
2023-03-07 17:41:35 +01:00
Uwe
947bce371c
[FEM] check if Gmsh, CCX and Mystran solver binaries exist
...
- adds the check like we have already for Z88 and Elmer
- also remove an unnecessary return statement
2022-07-17 01:43:58 +02:00
Uwe
91d7e0b896
[FEM] fix CCX multi-threading bug
...
- in the preferences one could specify more CPU cores than available
- also correct a label sine the number of cores are since FC 0.20 used for all CCX solver runs
- also remove unnecessary (doubled) slots from the UI file
2022-07-10 17:33:33 +02:00
Uwe
f88c95d743
[FEM] fix broken Z88 part 3: don't hardcode memory
...
- we must not hardcode the number of stiffness matrix places, especially not for the Cholesky solver
The user must have a chance to change this setting in case of a solver error. This is also according to the Z88 docs that says it is a two step process:
- the solver first computed the necessary places
- the user must set the value accordingly in case it is too low
- also some code style fixes
2022-03-25 18:40:12 +01:00
Uwe
7ccfe10af4
[FEM] task dialogs: remove unused includes
...
- also some code style fixes from MSVC
2022-03-17 23:31:17 +01:00
Uwe
2769387d68
[FEM] add missing preferences settings
...
- since 0.19 we support to check meshes
- since 0.20 we support buckling
- also revise dialog to get rid of arbitrary limits etc.
2022-03-17 22:33:56 +01:00
wmayer
8fdb29c842
Mod: [skip ci] implementation classes don't inherit from UI classes any more
2020-01-10 16:19:35 +01:00
Bernd Hahnebach
af45008a5e
FEM: pref, delete depreciated ccx solver switch because every solver has its own command
2018-01-13 13:15:57 +01:00
Bernd Hahnebach
866797383c
FEM: prefs, add the pref to choose between new and old ccx solver to the pref gui
2017-12-02 13:17:30 +01:00
makkemal
15db7dc8c0
FEM: 3D beam/shell output preferences
...
FEM 3D Beam shell output ui update
FEM: 3d Beam/Shell output ui variables added
2017-08-02 12:45:15 +02:00
Bernd Hahnebach
5bbe2a447d
FEM: ccx input file splitting, fix restore of pref
2016-11-02 18:09:48 +01:00
vdwalts
636865189b
FEM: Add split input writer option to preferences dialog GUI
2016-11-02 18:09:48 +01:00
Bernd Hahnebach
cd1bb1996e
FEM: add new pref for use of ccx standard path
2016-09-13 20:17:31 -03:00
Bernd Hahnebach
555f8c0f66
FEM: GUI: pref: add setting for non standard ccx time iterations param
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
eaca7d13b3
FEM: GUI: pref: move CalculiX related preferences to CalculiX tab
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
33b92aeb3d
FEM: GUI: pref: add new CalculiX Solver attributes to a new CalculiX tab
2016-08-04 17:45:04 +02:00