pre-commit-ci[bot]
44e15af433
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-03-22 23:27:10 +01:00
Stefan Tröger
b38170cb02
FEM: Update multiframe code after review
2025-03-22 23:27:10 +01:00
Stefan Tröger
713feb5f27
FEM: Multistep test fix for vtk 7.x
2025-03-22 23:27:10 +01:00
Stefan Tröger
3403fd0ebd
FEM: Port elmer transient analysis to multiframe results
2025-03-22 23:27:10 +01:00
Stefan Tröger
3ecad91cc6
FEM: Modernize multiframe code and incorporate review feedback
2025-03-22 23:27:10 +01:00
Stefan Tröger
1296bb825a
FEM: Make post object placement work
2025-03-22 23:27:10 +01:00
Stefan Tröger
12a6ea5038
FEM: Backward compatibility for post pipeline and multiple fixes
2025-03-22 23:27:10 +01:00
Stefan Tröger
f90b7a5755
FEM: Correctly implement Drag/Drop for post objects
2025-03-22 23:27:10 +01:00
Stefan Tröger
a5e66bf542
FEM: Switch post groups to extension based system
2025-03-22 23:27:10 +01:00
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
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
Chris Hennes
2cef70823c
Update src/Mod/Fem/App/FemPostPipeline.cpp
2024-12-06 11:29:37 -06:00
marioalexis
3fad0cff60
Fem: Fix FemPostPipeline base class
2024-12-03 11:45:41 -03:00
wmayer
e66404523c
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
wmayer
2bcec7717d
Fem: modernize C++: use equals default
2023-08-21 13:35:54 +02:00
Benjamin Bræstrup Sayoc
da2ae719f2
[Everywhere] FileInfo::hasExtension for multiple values ( #9774 )
...
* [Base] Add hasExtension for multiple values
* [Gui] Use hasExtension for multiple values
* [Drawing] Use hasExtension for multiple values
* [Fem] Use hasExtension for multiple values
* [Import] Use hasExtension for multiple values
* [Mesh] Use hasExtension for multiple values
* [Part] Use hasExtension for multiple values
* [TechDraw] Use hasExtension for multiple values
2023-08-07 09:55:19 -06:00
Uwe
0bbf9fa4b0
[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
wmayer
c1bfec1d1a
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
4fd3612c1c
[FEM] FemPost*: remove unused includes
...
- also sort includes
2022-10-03 03:15:04 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
luz paz
feb4218d06
FEM: remove trailing whitespace from various FEM files
2022-08-08 02:10:17 +02:00
Uwe
42e4f53366
[FEM] Elmer: fix pipeline update issue
...
- the existing result pipeline can have several children. They must all be updated.
2022-08-07 06:22:42 +02:00
Uwe
1f9b9e8c17
[FEM] remove some unused includes
2022-08-02 05:15:31 +02:00
Uwe
5e634c5995
[FEM] remove superfluous nullptr checks
2022-07-18 01:45:19 +02:00
Uwe
eec258ab37
[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
e6a462689d
Fem: add a scale() function to FemPostPipeline
2022-04-15 12:08:47 +02:00
Uwe
0180a2ffff
[FEM] introduce custom pipeline mode
...
- in order to benefit from the previous fix when e.g. setting up a clip filter of a clip filter one needs the set inputs untouched. The existing modes however changed all an the addition of a new filter.
Use this new mode as default since it preserves the inputs as the users set them on the filter creation
2022-03-27 07:19:56 +02:00
wmayer
ee28112968
Fem: include Python.h before any vtk headers to fix compiler warnings
2022-03-24 20:05:27 +01:00
wmayer
bde17e1b9f
Fem: modernize C++11
...
* use nullptr
2022-03-23 19:26:15 +01:00
Uwe
d3595f267b
[FEM] remove Python.h and Xerces
2022-03-21 01:22:59 +01:00
luz paz
4d21ffa904
Fix various typos
2021-07-31 09:46:50 +02:00
wmayer
38819925a5
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
Bernd Hahnebach
874b72d539
FEM: post result mesh, better log
2020-02-28 05:41:54 +01:00
Bernd Hahnebach
e680701037
FEM: add gitattributes file to let git manage file endings and normalize them
2019-12-12 07:29:15 +01:00
Bernd Hahnebach
078237937f
FEM: code formating replace lines of # with lines of *
2019-09-19 09:10:56 +02:00
Abdullah Tahiri
8fa75b1d6f
PCH: Fem App
2019-05-16 21:43:07 +02:00
wmayer
145cefb131
Replace Base::Exception with appropriate subclass
2018-11-14 17:19:30 +01:00
Bernd Hahnebach
c19909f503
FEM: vtk, export FC result, get rid of needless result types
...
- an result is an result, we just gone export what we have
- a vtk result can consists of all kind of result types
2018-10-01 17:53:30 -03:00
Unknown
345c517840
FEM: Moar typos
2017-12-31 15:25:34 +01:00
wmayer
583574dfcc
Add Python wrapper for pipeline object
2017-05-18 18:40:25 +02:00
Kunda
f4b84e8963
FEM: source code typos, issue 0002914
2017-02-28 17:35:26 +01:00
Bernd Hahnebach
90a9fd1a28
FEM: code formating, white spaces
2017-02-16 13:11:14 +01:00
qingfengxia
a9c97f1293
FEM: VTK post processing, changes:
...
- vtk result file reading
- some changes in vtk post processing pipe line
2017-02-16 07:54:16 +01:00
qingfengxia
d7ba8a9990
Fem: add CfdResult import for FemPostPipeline
2016-10-29 15:12:18 +02:00
makkemal
44c1afd6c6
FEM: add User Defined to VTK post pipeline
2016-09-27 13:04:47 -03:00
Bernd Hahnebach
e1c5c8fe38
FEM: code formating: remove trailing white spaces
2016-08-04 17:45:04 +02:00
vdwalts
e2f1677f78
FEM: core: changes in vtk post pipeline
2016-08-04 17:45:04 +02:00
Stefan Tröger
e801be0ccd
FEM Post: Clean up work
2016-05-18 21:35:15 +02:00
Stefan Tröger
336e014130
FEM Post: Fix and extend file handling
...
-Fix crash on saving due to bad result to pipeline transfer
-fix vtk smart pointer usage
-support more file types(new vtk xml formats)
2016-05-18 21:35:15 +02:00
Stefan Tröger
c2a5cfb2f1
FEM Post: FreeCADify the vtk post processing
...
- Data property for saving/loading vtk data
- Use FreeCAD recompute system instead of vtk pipeline
2016-05-18 21:35:15 +02:00