pre-commit-ci[bot]
b571f09c1c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-07-09 08:52:17 -05:00
Yorik van Havre
32c9ed5493
Merged crowdin translations
2024-07-09 08:52:17 -05:00
FEA-eng
0bce5fccc5
FEM: Update DlgSettingsFemGeneral.ui
2024-07-08 17:19:06 -05:00
Max Wilfinger
7d21d9edb8
Fix source string typos mentioned on Crowdin ( #15261 )
2024-07-08 17:18:31 -05:00
marioalexis
0bc2717788
Fem: Check null shape in constraint bearing
2024-07-08 10:55:08 -05:00
FEA-eng
f14498727b
FEM: Update exportNastranMesh.py
2024-07-06 14:01:11 +02:00
wmayer
561e521817
MSVC: Fix warning C4005: 'NOMINMAX': macro redefinition
2024-07-05 17:04:43 +02:00
Yorik van Havre
2a009589f9
Translations ( #15107 )
...
* Updated ts files
* Merged crowdin translations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-02 12:21:53 +02:00
Chris Hennes
1fc6da959b
Merge pull request #14926 from marioalexis84/fem-clean_task_constraint
...
Fem: Clean up TaskFemConstraint* classes
2024-07-01 11:30:18 -05:00
Chris Hennes
5c83297e80
Merge pull request #14793 from lyphrowny/reformat_fem_src
...
FEM: Reformat fem .py sources
2024-07-01 11:19:29 -05:00
FEA-eng
b6e301714d
FEM: New Elmer solver icon ( #15070 )
...
* FEM: Delete src/Mod/Fem/Gui/Resources/icons/FEM_SolverElmer.svg
* FEM: new Elmer solver icon
2024-07-01 11:15:01 -05:00
wmayer
d64bf15f8a
Core: Update color bar when changing preferences
...
This solves one part of issue #10717
2024-07-01 10:55:21 -05:00
Chris Hennes
f310d2bd67
FEM: Remove unused members
2024-06-24 20:44:53 -05:00
marioalexis
6c0f3bde92
Fem: Use base class open and reject methods in constraint task panels
2024-06-24 22:03:07 -03:00
marioalexis
0361543cfb
Fem: Set Scale in TaskFemConstraint base class
2024-06-24 22:03:07 -03:00
Chris Hennes
d01ce32a1f
Update for LibPack3 ( #10337 )
...
* cMake: Add base support for LibPack3
Minor changes to FreeCAD source code to support compiling with Qt 6.5 on MSVC,
and changes to cMake setup to support the new Libpack.
* NETGENPlugin: Fix compilation with MSVC and OCCT 7.8
* Material: Switch to Wrapped_ParseTupleAndKeywords for /fpermissive- on MSVC
* Base: Prevent accidental definition of MIN and MAX by MSVC
* cMake: Prevent accidentally finding an old LibPack
* Material: Wrap another ParseTuple call
* OCCT: Modify includes for 7.8.x
* Part: Change TNP code to use Wrapped_ParseTupleAndArgs
* Spreadsheet: Workaround for MSVC macro pollution
* Mesh: Workaround for MSVC macro pollution
* Base: Remove extra MSVC flag (moved to CMake)
* Tests: Fix compiling with /permissive-
* FEM: Fix Qt warnings about duplicate element names
* cMake: Ensure major version numbers are set
* Address review comments.
* cMake: Further tweaks for LibPack3
* cMake: Modify specification of compiler flags for MSVC
* Main: Remove QtQuick testing code
* cmake: Find Boost before SMESH (which uses it)
* Fixes for LibPack2
* cMake: Another try at importinhg VTK cleanly
2024-06-24 18:25:05 +02:00
Chris Hennes
6f277af10a
FEM: Remove set but unused variable
2024-06-24 18:17:11 +02:00
marioalexis
464a50d60e
Fem: Clean up constraint view providers
2024-06-24 11:15:14 -05:00
Chris Hennes
1ba5f02129
Merge pull request #14766 from wwmayer/import_options
...
Import: Avoid modal dialog inside ImportGui.open()
2024-06-24 11:10:31 -05:00
lyphrowny
cc8a0c529c
FEM: remove trailing spaces and newlines when writing input files for solvers
2024-06-23 16:27:20 +03:00
lyphrowny
cbea6b6094
FEM: reformat codebase
2024-06-23 16:26:36 +03:00
Chris Hennes
a44f5e36fa
Merge pull request #14771 from marioalexis84/fem-python_base_class
...
Fem: Create own base class for Python objects - fixes #14637
2024-06-22 13:13:14 -05:00
marioalexis
932c73f0de
Fem: Remove selection observer - fixes #14001
2024-06-21 19:28:12 -05:00
marioalexis
32029a1488
Fem: Create own base class for Python Material objects
2024-06-21 19:26:18 -05:00
marioalexis
a5b0cab900
Fem: Create own base class for Python Mesh objects
2024-06-21 19:26:18 -05:00
marioalexis
eb73c8e20f
Fem: Create own base class for Python Element objects
2024-06-21 19:26:18 -05:00
marioalexis
60e782223b
Fem: Avoid unnecessary method overriding
2024-06-21 19:26:18 -05:00
wmayer
985579bced
Import: Move options handling to ImportGui.importOptions
...
Currently a modal dialog is used directly in ImportGui.open()/ImportGui.insert() that makes it impossible to use the functions in a
script because they will be blocked
2024-06-21 12:00:38 -05:00
Chris Hennes
e3509a37d1
Merge pull request #14773 from wwmayer/fix_fem
...
FEM: Fix linking errors & clean-up code
2024-06-18 18:41:01 -05:00
wmayer
57489af043
Fem: Clean-up code
2024-06-18 19:58:16 +02:00
wmayer
b7e0313591
Fem: Refactor DefineNodesCallback and DefineElementsCallback
...
Refactor the two methods to reduce code duplication.
2024-06-18 18:48:14 +02:00
wmayer
47a9ec8481
FEM: Fix linking errors
...
The static members of FemSetElementNodesObject are not defined in Fem but FemGui which the MSVC compiler doesn't like.
Furthermore it's a code smell to make them public and static and they are not even used by the class itself.
2024-06-18 18:14:10 +02:00
wmayer
6c0f42bb15
Fem: Fix copyright notices
...
Do not clutter copyright notices with changes made to a file. That's the task of the VCS
2024-06-18 18:01:22 +02:00
Chris Hennes
a36a60d29d
Fem/Sketcher: Fix missing PreCompiled.h files
2024-06-18 08:05:32 -05:00
wmayer
27c61ef137
FEM: Fix several issues
...
* Move global (non-static) variables into anonymous namespace to avoid possible linking issues that may cause UB
* Fix compiler warnings
* Do not reinvent the wheel and use boost::to_upper_copy instead of own implementation
2024-06-17 19:57:04 +02:00
marioalexis
767bbb8436
Fem: Fix height of reference list widget in spring constraint task panel
2024-06-17 11:18:00 -05:00
Chris Hennes
c726198106
Merge branch 'main' into erase-version-4
2024-06-17 11:10:12 -05:00
marioalexis
3d7d5ab785
Fem: Remove dependency of calculix solver classes on user parameters - fixes #13383
2024-06-17 10:58:57 -05:00
marioalexis
f8027a16d0
Fem: Force z=0 for plane stress, plane strain and axisymmetric elements in writeABAQUS - fixes #12875
2024-06-17 10:57:31 -05:00
marioalexis
9774cd5750
Fem: Write reaction force from rigid body nodes - fixes #14558
2024-06-17 10:38:39 -05:00
wmayer
9b198c7704
MSVC: Fix warnings and build failure
2024-06-12 10:36:58 -05:00
wmayer
dd816a635c
Fix several compiler warnings
...
* variable 'xAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* variable 'yAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* variable 'zAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* unused variable 'base' [-Werror,-Wunused-variable]
* unused variable 'extrude' [-Werror,-Wunused-variable]
2024-06-11 11:42:12 +02:00
Chris Hennes
472493f876
Merge pull request #14353 from marioalexis84/fem-constraint_transform
...
Fem: Cleanup ViewProviderFemConstraint and update constraint transform
2024-06-10 11:18:57 -05:00
Chris Hennes
5b3b293811
Merge pull request #14417 from marioalexis84/fem-constraint_body_heat_source
...
Fem: Add body heat source to CalculiX writer - fixes #11650
2024-06-10 10:38:26 -05:00
marioalexis
108a66f960
Fem: Add license to constraints symbol files
2024-06-05 13:12:25 -03:00
marioalexis
f17ad4f143
Fem: Update constraint transform
2024-06-05 13:12:25 -03:00
marioalexis
536a2b0aad
Fem: Move functions to Tools class
2024-06-05 13:12:25 -03:00
marioalexis
b93274ceef
Fem: Cleanup ViewProviderFemConstraint class
2024-06-05 13:12:25 -03:00
marioalexis
e3648061fd
Fem: Set license for Python generated examples
2024-06-04 11:38:29 -03:00
marioalexis
609da5cf04
Fem: Set compatible license in test files - fixes #8894
2024-06-04 04:30:03 -03:00