Chris Hennes
23824028c1
FEM: Initialize scalar
...
Coverity issue 545304
2025-03-22 07:15:15 +01:00
Chris Hennes
1092c9704a
FEM: Ensure node is valid before accessing
...
Coverity issue 545293
2025-03-22 07:15:15 +01:00
Chris Hennes
64d658e38a
FreeCAD: Compiler warning fixes
2025-03-19 10:13:34 +01:00
bofdahof
4dd92724b6
FEM: apply std::ranges
2025-03-16 17:16:30 -05: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
Benjamin Nauck
8cc98b9a88
Mod: Use new addObject<T>(...) that requires additional changes
2025-02-10 18:35:38 +01:00
Benjamin Nauck
dd6aa9f3c7
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
marioalexis
a58c3caac1
Fem: Fix mesh export to vtk formats
2024-12-20 11:46:46 -05:00
marioalexis
9a2c9564de
Fem: Import/export 1D elements from mesh to vtk - fixes #15541
2024-07-22 11:10:05 -05:00
mos
bf1f16ac53
[fem] clean
...
clean unused code
2024-05-22 10:21:10 +02:00
marioalexis
a73d081a46
Fem: Load heat flux from CalculiX results - fixes #12117
2024-05-20 11:00:19 -05:00
marioalexis
1225e7be17
Fem: Export/import mesh elements to Vtk using proper order
2024-03-13 05:50:17 -03:00
Ladislav Michl
e4d304f934
Base: Implement TimeElapsed
...
Some instances of TimeInfo serve the sole purpose of measuring time
duration. Using system time is unfortunate as it returns wall clock,
which is not guaranteed to be monotonic. Replace such a usage with
the new TimeElapsed class based on steady clock.
2024-03-05 12:29:24 +01:00
marioalexis
11ac84f373
Fem: Use mixed cell types in pipeline unstructured grid - fixes #12581
2024-03-04 13:01:35 -06:00
Florian Foinant-Willig
41080dec5b
Fem: modernize type checking
2023-10-23 18:09:04 +02:00
wmayer
91a40b2007
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
wmayer
009f9f2222
FEM: modernize C++: use range-based for loop
2023-08-15 01:09:53 +02:00
luzpaz
19d0a11c40
Fix various typos
2023-07-01 10:08:21 +00:00
luzpaz
129d5882a7
Migrate domain name from freecadweb to freecad ( #9352 )
...
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files
Closes #6415
2023-04-24 15:19:20 -05:00
Uwe
c8630fec0a
[FEM] shorten too long lines
...
- reformatting was done by the MSVC formatter according to our current clang file
2023-02-06 23:12:53 +01:00
luzpaz
edfc993b7f
Fix various typos
2023-01-22 20:27:47 -06:00
wmayer
3e58513c24
Mod: fix some compiler warnings:
...
* QString::indexOf() is now marked as [[nodiscard]]
* QApplication::fontMetrics() is deprecated, use the constructor of QFontMetricsF
* fix -Wunused-result
* fix -Wunused-but-set-variable
2022-12-31 21:54:45 +01:00
wmayer
5225a5f904
Fem: [skip ci] include Python.h before vtk headers to fix a warning with clang/MSYS2
2022-11-08 10:45:23 +01:00
Uwe
1705e8b9d0
[FEM] FemResult* to end: remove unused includes
...
- also sort includes
2022-10-03 03:42:22 +02:00
HarryvL
9dc9d6735a
[FEM] added critical strain ratio functionality ( #7467 )
...
* added critical strain ratio functionality
2022-09-14 01:30:17 +02:00
Uwe
0e24ed6342
[FEM] pipelines: distinguish stresses ( #7246 )
...
- it seems using the same Field name for a vector and a scalar result causes problems with ParaView, see https://forum.freecadweb.org/viewtopic.php?p=601775#p601775
therefore rename the vectors
2022-08-23 02:22:52 +05:00
Uwe
c1946884d8
[FEM] fix regression of missing stress results
...
- fixes the regression that went in short as "last minute fix": commit 3af54a7dda -> fixes #7242
- also remove a doubled entry in an IF
2022-07-24 05:41:33 +02:00
Uwe
6625281986
[FEM] enable to run Elmer multi-threaded
...
- this needs proper testing, especially on a non-Windows system
- note that for some tasks multi-threading requires non-standard additional solvers like MUMPS. Ideally the user should be informed about this, depending on the equations he uses. But this should not block this PR, meaning to use multi-threading in general.
2022-07-16 14:59:25 +02:00
wmayer
1aa897d450
Fem: remove some superfluous const_cast
2022-06-24 19:43:33 +02:00
FEA-eng
3af54a7dda
Fixing principal stress plots part 1
...
https://forum.freecadweb.org/viewtopic.php?f=18&t=69385
2022-06-13 19:51:53 +02:00
Uwe
51c7a8c2d3
[FEM] fix crash in pipeline creation
...
fixes #6670
2022-03-28 02:41:38 +02:00
Uwe
361ea3367d
[FEM] fix network pressure value display in result pipelines
...
was forgotten in https://github.com/FreeCAD/FreeCAD/commit/2b1bbd5e6c6
2022-03-28 02:25:19 +02:00
Uwe
2b1bbd5e6c
[FEM] fix value display in result pipelines
...
- as reported here: https://forum.freecadweb.org/viewtopic.php?p=583133#p583133
The point is that the user cannot know that he has to multiply the shown numbers for displacements by 0.001 but for the displayed stresses by 1e6 while the temperature is already correct.
The fix is to be consistent and display in SI units. This commit does this and was tested using unit systems with mm and meter based length.
2022-03-27 18:24:03 +02:00
wmayer
d4da6b21e2
Fem: include Python.h before any vtk headers to fix compiler warnings
2022-03-24 20:05:27 +01:00
Uwe
d3bd8141f9
[FEM] App headers: remove unused headers
2022-03-24 15:35:32 +01:00
wmayer
7ae9fc0d67
Fem: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +01:00
Uwe
d5604e0e89
[FEM] remove Python.h and Xerces
2022-03-21 01:22:59 +01:00
wmayer
7ef448572d
Fem: fix possible crash when loading a VTK file
2022-01-27 10:37:16 +01:00
wmayer
135525a806
smesh: port to version 9.6
2021-01-20 19:49:56 +01:00
wmayer
a96f6619a7
Fem: Python header must be included before vtk headers to avoid re-definition of macro _LARGEFILE_SOURCE
2020-10-18 14:45:31 +02:00
wmayer
2de44b123b
FEM: [skip ci] Coverity: Dereference after null check
2020-09-22 20:32:21 +02:00
wmayer
421f6c52cb
Coverity: Dereference after null check
2020-07-20 17:34:25 +02:00
wmayer
0b45b11344
Coverity: Resource leak
2020-07-20 17:34:24 +02:00
Bernd Hahnebach
9b18c2dc19
FEM: vtk pipeline, and frd reader, principal stress, revert and improve 09e3ddb387
2020-07-14 13:26:57 +02:00
UR-0
8b68ab74b6
FEM: use a more precise object name "vonMises" instead "StressValues"
2020-02-14 16:52:40 +01:00
Bernd Hahnebach
3765de9ed9
FEM: vtk result pipeline, use log instead of message for debug
2019-07-03 12:43:19 +02:00
HarryvL
09e3ddb387
FEM: vtk tool, change the results exported to vtk
2019-06-16 18:29:32 +02:00
HarryvL
db493ee0d9
FEM: result properties, add new lists to hold concrete results
2019-06-16 18:29:32 +02:00
Abdullah Tahiri
676a4f0457
PCH: Fem App
2019-05-16 21:43:07 +02:00