Commit Graph

4928 Commits

Author SHA1 Message Date
Chris Hennes
64d658e38a FreeCAD: Compiler warning fixes 2025-03-19 10:13:34 +01:00
tritao
6c2c6847eb CMake: Cleanup targets with transitive dependencies 2025-03-17 12:12:06 +00:00
Chris Hennes
5f623390fb Merge pull request #20142 from bofdahof/ranges
Apply C++20 std::ranges (mainly to std::find)
2025-03-17 03:08:27 -05:00
bofdahof
4dd92724b6 FEM: apply std::ranges 2025-03-16 17:16:30 -05:00
Karliss
fa61131590 Add missing parent for messagebox and other popups
Unparented popups can easily get lost in backround, but they still block top level event loop when run with ::exec() thus preventing interactions with main window.  This mainly happens on wayland. Setting the parent ensures they are always kept on top and reasonably positioned.
2025-03-16 16:02:36 -05:00
Chris Hennes
be8b92182c Merge pull request #19921 from mosfet80/QT_CLEAN
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Chris Hennes
d15cec2bcf Merge pull request #20059 from marioalexis84/fem-heat_flux
Fem: Change from radio buttons to combo box to reduce space in heat flux task panel
2025-03-10 16:50:14 +00:00
Chris Hennes
66b7eec0e2 Merge pull request #20053 from marioalexis84/fem-elmer_equation_references
Fem: Use disambiguation for solid references in Elmer equation task panels
2025-03-10 15:53:31 +00:00
marioalexis
6aa8ddbfe7 Fem: Change from radio buttons to combo box to reduce space in heat flux task panel 2025-03-09 12:18:14 -03:00
marioalexis
c97cb7aa06 Fem: Use left alignment in Gmsh task panel 2025-03-08 18:32:16 -03:00
Chris Hennes
f3567bce8b Merge pull request #20011 from FEA-eng/fem_example_rigid_body
FEM: Add ccx rigid body constraint example
2025-03-07 22:40:07 +00:00
marioalexis
14692ef526 Fem: Improve magnetization 2025-03-07 14:30:54 -03:00
marioalexis
cdb8c22b2a Fem: Use disambiguation for solids in equation task panel 2025-03-07 11:47:46 -03:00
marioalexis
4941203b2f Fem: Move label to tooltip in selection widget 2025-03-07 11:47:46 -03:00
pre-commit-ci[bot]
1fc630413f [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-06 08:35:01 +00:00
FEA-eng
f4bfbfb493 FEM: Update ccx_rigid_body.py 2025-03-06 09:30:09 +01:00
Chris Hennes
da3baddf8d Merge pull request #20002 from marioalexis84/fem-static_current_elmer
Fem: Some changes in static current features
2025-03-05 22:39:58 +00:00
mosfet80
8709e1f5a9 Merge branch 'FreeCAD:main' into QT_CLEAN 2025-03-05 21:53:36 +01:00
pre-commit-ci[bot]
fe43ab7bbe [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-05 20:11:44 +00:00
FEA-eng
b885e8a90f FEM: Update CMakeLists.txt 2025-03-05 21:05:42 +01:00
FEA-eng
2d17269a11 FEM: add rigid body FEM example 2025-03-05 21:04:40 +01:00
Max Wilfinger
a14f6f18ea Merge pull request #19994 from marioalexis84/fem-cut_filter_crash
Fem: Fix crash in Cut filter
2025-03-05 19:36:33 +00:00
marioalexis
8ed98ab27f Fem: Add nonlinear options to static current solver 2025-03-05 16:27:47 -03:00
marioalexis
613b29a28e Fem: Fix direction of current density symbol 2025-03-05 16:27:47 -03:00
pre-commit-ci[bot]
91dd0c9492 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-05 17:58:37 +00:00
FEA-eng
06725a39d5 FEM: Update CMakeLists.txt 2025-03-05 18:54:29 +01:00
FEA-eng
d95505e717 FEM: add example file 2025-03-05 18:53:02 +01:00
pre-commit-ci[bot]
fdd21e95b0 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-03-05 09:32:06 +01:00
Andrea
5f6f2d04ad Update PythonWrapper.cpp
.
2025-03-05 09:32:06 +01:00
Andrea
da66720d3a REMOVE old QT<= 5.14 code
Ubuntu 22.04  use qt 1.15.3.
In the code is still used qt code <5.10.
A cleanup was done by removing qT code version used in ubuntu 18.04.
2025-03-05 09:32:06 +01:00
marioalexis
29546324b9 Fem: Fix crash in Cut filter 2025-03-04 15:10:56 -03:00
Chris Hennes
b08a259b50 Merge pull request #19930 from marioalexis84/fem-current_density
Fem: Improve current density boundary condition
2025-03-03 10:32:35 -06:00
marioalexis
8a2d4aeb19 Fem: Update constraint symbol rotation 2025-03-03 00:02:11 -03:00
marioalexis
2b1cd6fe95 Fem: Fix Elmer magnetodynamic boundary condition keyword 2025-03-03 00:02:11 -03:00
marioalexis
8e07da0a29 Fem: Improve current density boundary condition 2025-03-03 00:02:02 -03:00
Chris Hennes
7f1c43a335 Merge pull request #19636 from kadet1090/color-in-base
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
marioalexis
05a6b702a1 Fem: Update test 2025-02-28 14:53:27 +01:00
marioalexis
1c91ba9a95 Fem: Add support for Elmer static current solver - fixes #11895 2025-02-28 14:53:27 +01:00
PaddleStroke
bf40ed1376 FEM Update PreCompiled.h to fix build 2025-02-25 16:58:25 +00:00
Benjamin Bræstrup Sayoc
755229df23 Build: suppress warnings from 3rd party libraries
Warnings from 3rd parties are not relevant and are only polluting the warning output. Marking these libraries as SYSTEM suppresses warning.

https://gcc.gnu.org/onlinedocs/cpp/Invocation.html#index-I
https://gcc.gnu.org/onlinedocs/cpp/System-Headers.html
2025-02-25 14:39:05 +00:00
Chris Hennes
479716d4c5 Merge pull request #19426 from marioalexis84/fem-ccx_vtk
Fem: Add frd format converter to VTK
2025-02-24 16:43:07 +00:00
Joao Matos
cc6ffb44de Core: Move PyCXX library to src/3rdParty. 2025-02-24 16:36:06 +00:00
Kacper Donat
2f35f1c561 Base: Add fromPercent and toPercent helpers 2025-02-23 22:51:13 +01:00
marioalexis
5042b94463 Fem: Add metadata info to blocks 2025-02-22 14:46:50 -03:00
marioalexis
e84eb920dc Fem: Add frd format converter to VTK 2025-02-22 14:46:50 -03:00
Colin Rawlings
f74efa319c Add check that the solid_name is valid
Avoid errors when hovering on the menu's label
2025-02-21 14:22:40 -06:00
Kacper Donat
12a69fe296 Base: Add isNullOrEmpty string helper
This adds isNullOrEmpty string helper that cheks if string is... well
null or empty. It is done to improve readability of the code and better
express intent.
2025-02-21 15:04:43 +01:00
luzpaz
a4f2b2882d FEM: Misc. uniformity fix in CreateLabels.py 2025-02-18 07:59:17 +01:00
Kacper Donat
a72a63232a Base: Move App::Color to Base
Every basic data type is stored in Base module, color is standing out as
one that does not. Moving it to Base opens possibilities to integrate it
better with the rest of FreeCAD.
2025-02-17 21:10:26 +01:00
mac-the-bike
a84bf88e1d FEM: Animation of Results (#18496) 2025-02-17 10:24:09 -06:00