Stefan Tröger
a4558f31b4
FEM: Multiframe adoptions
...
- To support timedata and the relevant filters the pipeline needs to be fully setup, hence not only working on data
- Multiblock source algorithm is needed to supply the time data for the algorithms
2025-03-22 23:27:10 +01:00
tritao
cdab9c7837
CMake: Cleanup targets with transitive dependencies
2025-03-17 12:12:06 +00:00
Chris Hennes
9a77120e82
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
1c4ecf576b
FEM: apply std::ranges
2025-03-16 17:16:30 -05:00
Karliss
42790475d6
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
3ce193ddb8
Merge pull request #19921 from mosfet80/QT_CLEAN
...
REMOVE old QT<= 5.14 code
2025-03-11 20:54:59 +00:00
Chris Hennes
40e58ff580
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
marioalexis
c2eb777f4a
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
f0a1a2ed9d
Fem: Use left alignment in Gmsh task panel
2025-03-08 18:32:16 -03:00
marioalexis
d576ee027f
Fem: Improve magnetization
2025-03-07 14:30:54 -03:00
Chris Hennes
3bd926fb34
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
9f6c5a1272
Merge branch 'FreeCAD:main' into QT_CLEAN
2025-03-05 21:53:36 +01:00
marioalexis
e8833f003a
Fem: Fix direction of current density symbol
2025-03-05 16:27:47 -03:00
pre-commit-ci[bot]
7f8722f49c
[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
25af2a6d92
Update PythonWrapper.cpp
...
.
2025-03-05 09:32:06 +01:00
Andrea
2d4ab5af20
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
746f27fbe9
Fem: Fix crash in Cut filter
2025-03-04 15:10:56 -03:00
Chris Hennes
729fffaade
Merge pull request #19930 from marioalexis84/fem-current_density
...
Fem: Improve current density boundary condition
2025-03-03 10:32:35 -06:00
marioalexis
7821b2e611
Fem: Update constraint symbol rotation
2025-03-03 00:02:11 -03:00
marioalexis
d4dca9fd93
Fem: Improve current density boundary condition
2025-03-03 00:02:02 -03:00
Chris Hennes
1a2070c36f
Merge pull request #19636 from kadet1090/color-in-base
...
Base: Move App::Color to Base
2025-03-02 16:36:40 -06:00
marioalexis
3d79de4ab3
Fem: Add support for Elmer static current solver - fixes #11895
2025-02-28 14:53:27 +01:00
Benjamin Bræstrup Sayoc
ee1c73cd04
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
Joao Matos
15076cb504
Core: Move PyCXX library to src/3rdParty.
2025-02-24 16:36:06 +00:00
Kacper Donat
36195d1981
Base: Add fromPercent and toPercent helpers
2025-02-23 22:51:13 +01:00
Kacper Donat
cc2efa90f8
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
Kacper Donat
13fbab9e42
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
6fcbafb121
FEM: Animation of Results ( #18496 )
2025-02-17 10:24:09 -06:00
Joao Matos
aace8f7bee
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
Andrea
146d8a356b
change MIN_boost_version
...
ubuntu version 20.04 is no longer supported.
The minimum boost version used for freecad is now 1.74 (ubuntu 22.04) https://launchpad.net/ubuntu/jammy/+package/libboost-system-dev
2025-02-15 13:33:32 -06:00
Chris Hennes
a3004c2c0a
Merge pull request #19142 from hyarion/refactor/add-template-addobject
...
Add new addObject<T>() function
2025-02-11 09:42:47 -06:00
Benjamin Nauck
2107e60304
Mod: Use new GroupExtension::addObject<T>(...)
2025-02-10 18:35:38 +01:00
Benjamin Nauck
f1ab1ee0ad
Mod: Fix mistakes in type system class names
2025-02-10 18:33:00 +01:00
Benjamin Bræstrup Sayoc
4ed902e07f
Fem: Use QStringLiteral
2025-02-10 18:32:45 +01:00
tritao
551c2e48fb
Gui: Reorganize the selection files into a top Selection folder.
2025-02-03 17:56:57 +01:00
FEA-eng
806663d579
FEM: Constraint transform - selection error message update ( #19192 )
...
* FEM: Update TaskFemConstraintTransform.cpp
2025-02-03 10:47:01 -06:00
FEA-eng
456106910e
FEM: Thermal expansion reference temperature for CalculiX analyses ( #19285 )
...
* FEM: Update task_material_common.py
* FEM: Update write_femelement_material.py
* FEM: Update Material.ui
* Fem: Enable material expansion reference temperature
* FEM: Update thermomech_bimetal.py
* FEM: Update thermomech_bimetal.inp
---------
Co-authored-by: marioalexis <mario.passaglia@gmail.com >
2025-01-29 13:37:02 +01:00
Chris Hennes
c4485527fc
Merge pull request #19011 from marioalexis84/fem-electromagnetic_boundary_condtion
2025-01-27 15:15:59 -06:00
Benjamin Nauck
97bf3c5e33
Manual changes to improve isDerivedFrom usage
2025-01-27 16:08:19 +01:00
Benjamin Nauck
6f535f19fb
Prefer to use BaseClass's isDerivedFrom<T> over non template or Base::Type's
...
Regex based changes, manually verified
2025-01-27 16:08:18 +01:00
Ulices
99df928459
Add units to some spinboxes on preferences pages ( #19143 )
...
* Add units to some spinboxes on preferences pages
* Ensure units have a space, ex: " px"
* FEM: Don't mark units for translation
2025-01-22 09:05:49 -06:00
marioalexis
0757a78cad
Fem: Rename enable/disable electromagnetic properties
2025-01-22 11:17:59 -03:00
marioalexis
0194070ce9
Fem: Update electromagnetics boundary conditions
2025-01-22 11:17:59 -03:00
marioalexis
30c7efbc60
Fem: Fix vector potential unit and use enumeration property for boundary condition
2025-01-22 11:17:59 -03:00
André Kapelrud
9ad7bd37e3
Fem: Add Neumann boundary condition for electrostatic potential
2025-01-22 11:17:59 -03:00
marioalexis
f132b12df2
Fem: Use new material editor in Reinforced material task panel - fixes #18692
2025-01-19 15:36:43 -05:00
Chris Hennes
8c3bb779fb
Merge pull request #19019 from hyarion/refactor/countObjectsOfType
...
Refactor countObjectsOfType in selection and document
2025-01-14 16:05:12 -06:00
Yorik van Havre
0213b4fc6c
Translations ( #18923 )
...
* 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>
2025-01-13 21:30:30 -06:00
Benjamin Nauck
74f3aee9a7
Add template based SelectionSingleton::countObjectsOfType
...
Also convert code to use this new method
2025-01-13 18:55:15 +01:00
marioalexis
4d5424e422
Fem: Add suppressible extension to objects - fixes #12115
2025-01-06 17:56:30 +01:00