pre-commit-ci[bot]
9fe130cd73
All: Reformat according to new standard
2025-11-11 13:49:01 +01:00
Markus Reitböck
4baa3a5ee7
Fem: use CMake to generate precompiled headers on all platforms
...
"Professional CMake" book suggest the following:
"Targets should build successfully with or without compiler support for precompiled headers. It
should be considered an optimization, not a requirement. In particular, do not explicitly include a
precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically
generated precompile header on the compiler command line instead. This is more portable across
the major compilers and is likely to be easier to maintain. It will also avoid warnings being
generated from certain code checking tools like iwyu (include what you use)."
Therefore, removed the "#include <PreCompiled.h>" from sources, also
there is no need for the "#ifdef _PreComp_" anymore
2025-09-23 00:51:00 +02:00
Max Wilfinger
45bcd8ce6e
Update src/Mod/Fem/App/AppFem.cpp
...
Co-authored-by: Ryan K <114723629+ryankembrey@users.noreply.github.com >
2025-06-30 10:35:42 -05:00
Max Wilfinger
483dbbae33
FEM: Update UI strings for consistency
2025-06-30 10:35:42 -05:00
bofdahof
ba2c2ca5ad
Console: rename PascalCase named methods to camelCase
2025-05-06 17:50:21 +02:00
Stefan Tröger
9430bdde01
Fem: Implement basic python filter functionality and glyph example
2025-05-02 09:25:56 +02:00
marioalexis
0cc1959832
Fem: Add calculator filter
2025-03-27 15:46:57 -03:00
Stefan Tröger
3f87627484
FEM: Add post pipeline branch
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
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
f089c710bd
Fem: Add FemMeshShapeBaseObject and fix FemMeshShapeObject meshing
2024-07-28 16:27:20 -03:00
wmayer
b8905ff87e
Fem: Fix copyright notices
...
Do not clutter copyright notices with changes made to a file. That's the task of the VCS
2024-06-18 18:01:22 +02:00
Chris Hennes
3181c4f2a8
Merge branch 'main' into erase-version-4
2024-06-17 11:10:12 -05:00
Ajinkya Dahale
a9bff5b7b3
[FEM] Add rigid body constraint
2024-05-16 12:51:37 -05:00
mosfet80
7713a33d9b
[MOD] clean SMESH ( #12754 )
...
removed old smesh CODE <7
2024-03-11 12:13:00 -05:00
Alexander Neumann
2bf42925f5
Guard MEFISTO code with version check against SMESH.
2024-01-15 10:44:06 -06:00
mac-the-bike
408eed1657
Version 4 of the Erasing Elements Code
2023-11-22 11:56:21 +00:00
wmayer
e66404523c
Fem: Apply clang-format
2023-09-25 14:50:43 +02:00
marioalexis
b51eec232f
Fem: Add box filter function
2023-03-11 03:13:57 +01:00
marioalexis
3e61ca0fbb
FEM: Add cylinder filter function
2023-03-08 17:16:41 +01:00
Uwe
3c94e3d87e
[FEM] add new filter to display iso contours
...
- very valuable to display for example electromagnetic field lines
2023-02-13 16:53:21 +01:00
Uwe
ae14c761e6
[FEM] FemResult* to end: remove unused includes
...
- also sort includes
2022-10-03 03:42:22 +02: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
Preslav
fb0e670d8a
Added spring boundary condition
2021-09-17 11:08:08 +02:00
luz.paz
73b8ee91ee
FEM: [skip ci] fix header uniformity
...
This PR fixes header uniformity across all FEM WB files
2019-12-21 20:00:14 +01:00
Bernd Hahnebach
5563ce1f6b
FEM: app py class init, sort classes
2018-09-11 07:22:41 +02:00
Bernd Hahnebach
7e22970352
FEM: app py class init, add some spaces
2018-09-11 07:22:41 +02:00
wmayer
1633af4b94
Improve handling of external smesh
...
+ add SMESH_version.h.cmake to set full version number instead of using compiler define
+ do not set include path of smesh globally
+ do not set library path of smesh globally
+ do not set HAVE_NETGEN define globally
+ improve using debug and release libs of smesh for MSVC
2018-04-28 12:10:55 +02:00
looooo
c999ec1960
external smesh: use version info
...
for precompiler conditionals
2018-04-28 12:05:30 +02:00
looooo
c74af88e0b
port to smesh 8.3
...
using #ifdef EXTERNAL_SMESH for the diff
2018-04-28 12:05:30 +02:00
mkhizenz
2a42f71543
FEM: vtk DataAtPoint, implementation
2018-01-23 14:01:27 +01:00
Bernd Hahnebach
37d9f6f4c2
FEM: obj types, sort constraints
2018-01-11 06:22:28 +01:00
Unknown
345c517840
FEM: Moar typos
2017-12-31 15:25:34 +01:00
Markus Hovorka
5618637afe
FEM: add ConstraintPython object type
...
Constraints implemented in python can use this object as their base.
That makes it easier to identify them as constraint objects.
2017-08-04 06:57:12 +02:00
looooo
1464152b56
py3: FEM, PyMods, preprocessor conditions, Py::Long vs Py::Int
2017-02-19 14:21:34 +01:00
wmayer
f4793a61dc
fix whitespaces
2016-12-21 17:08:36 +01:00
mkhizenz
89cf335f3d
FEM: DataAlongLine: core implementation
2016-12-21 11:27:41 -02:00
Bernd Hahnebach
735d70bca0
FEM: extend the C++ fem mesh object to be able make python mesh object childs
2016-11-22 19:50:50 +01:00
kgoao
b3cb1d48e3
FEM: ConstraintTransform: core implementation
...
FEM: ConstraintTransform: transformable surface comment modification
FEM: ConstraintTransform: re-adjusted GUI layout
FEM: ConstraintTransform: more tweaking
FEM: ConstraintTransform: GUI layout adjustment
FEM: ConstraintTransform: GUI bug fix
FEM: ConstraintTransform: implemented App::PropertyEnumeration for type of transform
2016-09-27 13:04:46 -03:00
qingfengxia
280df77f35
make FemResultObject extensible in python as FemSolverObject
2016-09-16 23:01:09 +01:00
qingfengxia
79e3ec0f01
Add ViewProvider and TaskPanel FemConstraintFluidBoundary for CFD analysis
2016-08-12 11:05:55 +02:00
vdwalts
044668d29a
FEM: constraints thermomechanical: object implementation
2016-08-04 17:45:04 +02:00
vdwalts
9360176e56
FEM: constraint plane rotation: object implementation
2016-08-04 17:45:04 +02:00
vdwalts
e72862109b
FEM: constraint contact: object implementation
2016-08-04 17:45:04 +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
Stefan Tröger
442c3be8e1
FEM Post: Add cut filter
2016-05-18 21:35:15 +02:00
Stefan Tröger
8a339b435a
FEM Post: Add warp vector filter
2016-05-18 21:35:15 +02:00
Stefan Tröger
d0a8f6d820
FEM Post: Detail filter infrastructure
2016-05-18 21:35:15 +02:00
Stefan Tröger
d52639cf8d
FEM Post: Basic implementation of filter framework
2016-05-18 21:35:15 +02:00