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
Chris Hennes
021a0dbc87
Merge pull request #18608 from marioalexis84/fem-netgen_log_verbosity
...
Fem: Add preference entry to set Netgen (new implementation) log verbosity and number of threads for meshing
2024-12-23 12:02:32 -05:00
Ladislav Michl
0b3adee2ab
Base: Quantity: return std::string
2024-12-23 17:48:42 +01:00
marioalexis
f6e33eb5f4
Fem: Fix mesh export to vtk formats
2024-12-20 11:46:46 -05:00
marioalexis
590733ea2c
Fem: Set default CalculiX number of threads to Qt idealThreadCount
2024-12-19 14:38:30 -03:00
marioalexis
a1b1c82310
Fem: Add preference entry to set Gmsh number of threads
2024-12-19 14:38:30 -03:00
marioalexis
397adf8fa8
Fem: Add preference entry to set Netgen number of threads
2024-12-19 14:38:30 -03:00
marioalexis
b81b38e9b1
Fem: Add preference entry to set Netgen log verbosity
2024-12-19 14:38:30 -03:00
marioalexis
18daf1b5f7
Fem: Add electrostatic constraint symbol
2024-12-17 14:46:19 +01:00
marioalexis84
072ecb2a4f
Fem: Add smoothing filter extension to contours filter ( #18088 )
...
* Fem: Add smoothing filter extension to contours filter
2024-12-16 10:40:02 -06:00
marioalexis
fba8aad95d
Fem: Make it possible to run CalculiX with one core - fixes #18339
2024-12-13 11:50:59 -05:00
marioalexis
3264e3d9a1
Fem: Add options for Elmer solver output file - fixes #17569
2024-12-09 12:06:42 -05:00
Max Wilfinger
29632606d1
Merge pull request #18268 from marioalexis84/fem-post_pipeline
...
Fem: Fix FemPostPipeline base class
2024-12-08 21:56:25 +01:00
Kacper Donat
954b729b56
Gui: Use getObject<T>() helpers in classes
...
This commit is generated using regex based find and replace:
```
s/[\w:]+_cast\s*<([^>]+)\*>\s*\(\s*getObject\(\s*\)\)/getObject<$1>/
s/[\w:]+_cast\s*<([^>]+)\*>\s*\(\s*([^)]*)\s*->\s*getObject\(\s*\)\)/$2->getObject<$1>()/
```
To regenerate if needed.
2024-12-06 18:29:39 +01:00
Kacper Donat
44f3b37200
Gui: Add getObject<T>() helpers to various classes
...
Obtaining specific kind of document object is very common task. This
commit introduces handy helper which makes that a lot easier.
2024-12-06 18:19:53 +01:00
Chris Hennes
ea7e17ba00
Merge pull request #18126 from Ondsel-Development/core_LCS2
...
Core datums : Card2 : Core implementation
2024-12-06 12:12:04 -05:00
marioalexis
b7ccf634af
Fem: Add box and elliptical beam section types - fixes #12614
2024-12-06 11:44:05 -05:00
marioalexis
3fad0cff60
Fem: Fix FemPostPipeline base class
2024-12-03 11:45:41 -03:00
Ladislav Michl
e62b91ada4
Base: Drop QString-std::string conversion functions from Tools
...
Convenience helpers function Tools::toStdString and Tools::fromStdString
were implemented for Qt4 or older to perform utf8 aware conversion as
QString::toStdString/QString::fromStdString were using toAscii/fromAscii
internally (see https://dreamswork.github.io/qt4/classQString.html ).
Since Qt5 QString uses toUtf8/fromUTf8, which makes the helper functions
obsolete (see https://doc.qt.io/qt-5/qstring.html#fromStdString ).
2024-12-02 23:30:53 -05:00
PaddleStroke
8f43f3cc8b
Core: Rename 'OriginFeature' file to 'Datums'
2024-11-26 15:36:48 +01:00
marioalexis
742b8cd13f
Fem: Add preference entry to set Gmsh log verbosity - fixes #17673
2024-11-22 12:24:11 -05:00
marioalexis
011ff2e34b
Fem: Set mesher task panel log text to read-only
2024-11-16 14:31:48 +01:00
marioalexis
7eed9e317d
Fem: Adapt FemPostObject transparency to changes made in #ffa3fa5b5a
2024-11-16 12:49:47 +01:00
marioalexis
934b535c98
Fem: Minor change to Mesh task panels and renaming Gmsh mesh properties group
2024-11-15 18:46:58 +01:00
Max Wilfinger
665bee5e5a
Merge pull request #15957 from hasecilu/fix/capitalization
...
TechDraw: Fix capitalization of 2D and 3D
2024-11-15 18:37:47 +01:00
Roy-043
dae79106f6
FEM: FEM_CreateElementsSet menu text in sentence case
2024-11-15 11:56:32 -05:00
Yorik van Havre
36096754c7
Merge pull request #17778 from marioalexis84/fem-material_editor
...
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-11 17:58:49 +01:00
Yorik van Havre
56a897cc96
Translations ( #17725 )
...
* Translations: updated ts files
* Translations: 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-11-11 17:01:52 +01:00
marioalexis
7703425209
Fem: Use quantity spin boxes in material task panel
2024-11-10 22:09:33 -03:00