marioalexis
79f840bd95
Fem: Set Elmer equation priority based on the order of definition - fixes #21351
2025-08-18 10:34:13 -05:00
pre-commit-ci[bot]
0b2dae296d
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-06-16 18:27:13 +00:00
Stefan Tröger
4c642e63c6
FEM: Data extraction objects are FEM::FeaturePython
...
This allows them to be drag and droped in an analysis
2025-06-15 10:57:47 +02:00
Stefan Tröger
0a4dd0c31d
FEM: Add table post data visualization
2025-06-15 10:57:46 +02:00
Stefan Tröger
2c983ce75e
FEM: Add index over frames visualizations
2025-06-15 10:57:46 +02:00
Stefan Tröger
7694594338
Fem: Implement lineplot visualization
2025-06-15 10:57:46 +02:00
Stefan Tröger
ac02a222ff
FEM: Draft architecture of post data extraction with histogram example
2025-06-15 10:57:46 +02:00
pre-commit-ci[bot]
4839988bb3
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-05-02 07:29:09 +00:00
Stefan Tröger
e6c82c1c20
FEM: Fix test with new python filter and other small fixes
2025-05-02 09:25:56 +02:00
Stefan Tröger
f20852e7e1
Fem: correctly handle python filters if vtk python is not available
2025-05-02 09:25:56 +02:00
Stefan Tröger
bbf5695562
Fem: make python filter build process more elegant
2025-05-02 09:25:56 +02:00
Stefan Tröger
9430bdde01
Fem: Implement basic python filter functionality and glyph example
2025-05-02 09:25:56 +02:00
marioalexis
424e193ae7
Fem: SolverCalculiX object refactor
2025-04-13 15:03:55 -03:00
marioalexis
b10c02407f
Fem: Add electric charge density object
2025-03-27 21:13:21 +01:00
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
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
marioalexis
3d79de4ab3
Fem: Add support for Elmer static current solver - fixes #11895
2025-02-28 14:53:27 +01:00
marioalexis
b7ccf634af
Fem: Add box and elliptical beam section types - fixes #12614
2024-12-06 11:44:05 -05:00
marioalexis
5438cc3a7f
Fem: Add option to use old Netgen mesher implementation
2024-10-07 18:11:11 +02:00
marioalexis
cc0cdcf138
Fem: Replace old FemMesh Netgen object implementation
2024-09-16 00:06:20 -03:00
marioalexis
385c32d4e3
Fem: Move MeshGmsh proxy from Fem::FemMeshObject to Fem::FemMeshShapeBaseObject - fixes #14897
2024-07-28 16:27:20 -03:00
lyphrowny
359c1ae2bb
FEM: reformat codebase
2024-06-23 16:26:36 +03:00
Ajinkya Dahale
0a6a7155e5
FEM: Add rigid body constraint to ccx writer
2024-05-16 12:51:37 -05:00
FEA-eng
cb6c092958
FEM: Update ObjectsFem.py
2024-04-01 11:04:56 -05:00
lyphrowny
e99ee08514
FEM: Fix cxx typo and remove calculix from solvers tab in examples ( #12876 )
...
* FEM: remove calculix from solvers
* FEM: remove calculix from joint with ccxtools if branches
* FEM: remove calculix from its if
* FEM: fix cxx typo in translations
* FEM: fix cxx typo in classes name
* FEM: fix ccx typo in shortcuts
* FEM: convert FEM_*CcxTools to CamelCase
* FEM: remove tests related to calculix
* FEM: remove test_solver_calculix.py from Fem/CMakeLists.txt
* FEM: convert all 'CalculiXccxTools' to 'CalculiXCcxTools'
* FEM: revert changes in all *_*.ts files
* FEM: convert 'SolverCcxtools' to 'SolverCcxTools'
* FEM: convert remaining 'Ccxtools' to 'CcxTools'
2024-04-01 10:51:23 -05:00
Max Wilfinger
d491ac0865
Renaming FEM mesh region to mesh refinement (only Users POV / tooltips) ( #11489 )
...
* project to document on information, merge, util
* rename MehRegion to MeshRefinement (tooltip/user PoV only)
2023-12-04 10:41:04 -06:00
luzpaz
38a01939e0
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
0fcea8b3bb
[FEM] Elmer add support for nonlinear elasticity solver
...
- adds new equation "Deformation" (this name since the stress solver got in FreeCAD the misleading name "elasticity")
- this way change icon of elastic solver to make the difference clear
2023-03-22 03:27:27 +01:00
Uwe
e85e327b8b
[FEM] better pipeline connection for CalculiX
...
- make the connection also working for frequency and buckling analysis by directly creating/updating the pipeline where the CalculiX results are loaded
2023-03-16 06:12:14 +01:00
luzpaz
fcac4def8e
[Fem] fix grammar
2023-02-25 09:59:24 +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
3b653b78f9
[FEM] Elmer: add support for 3D magnetodynamics
...
- adds the corresponding Elmer equation (it is now possible to do Elmer's tutorial example no. 14)
2023-02-10 19:48:31 +01:00
Uwe
f6abb77758
[FEM] add new constraint for magnetization
2023-02-09 14:41:25 +01:00
Uwe
ca05213e2e
[FEM] Elmer: add support for 2D magnetodynamics
...
- adds the corresponding Elmer equation (it is now possible to do Elmer's tutorial example no. 16)
2023-02-07 11:06:22 +01:00
Uwe
65eb154eac
[FEM] add current density constraint
...
- also add corresponding App::PropertyCurrentDensity
- also fix a typo in test_object.py
2023-02-05 21:10:15 +01:00
Uwe
25a829bd0c
[FEM] add initial pressure constraint ( #7364 )
...
* [FEM] add initial pressure constraint
- this is needed for fluids
2022-08-14 20:00:36 +02:00
Preslav
fb0e670d8a
Added spring boundary condition
2021-09-17 11:08:08 +02:00
Bernd Hahnebach
5c8aa20107
FEM: Mystran solver, add solver, writer, tasks and constraint force and
...
fixed writing
2021-07-31 16:57:01 +02:00
UR-0
cc97865141
FEM: constraint centrif, App objects and methods:
...
- CalculiX centrifugal body loads
- CalculiX label CENTRIF from *DLOAD card
- implement FreeCAD NonGui code
- the object, ccx writer, etc
2021-07-09 22:03:58 +02:00
UR-0
b07d126274
FEM: objects create, typos
2021-06-15 20:35:41 +02:00
Bernd Hahnebach
2d3547ce84
FEM: objects create, typos
2021-06-15 20:35:31 +02:00
Bernd Hahnebach
3c1d251014
FEM: code formatting, revert parts of commit 058582edb5b
2021-02-16 16:17:47 +01:00
luz paz
55f471b72c
FEM: doxygen
2020-12-04 17:50:00 +01:00
Bernd Hahnebach
3a97d68e70
FEM: elmer equation flux, better name without word solver
2020-06-29 22:28:26 +02:00
Bernd Hahnebach
84aba55ea8
FEM: constant vacuum permittivity, add object to overwrite constant
2020-06-29 17:46:43 +02:00
Bernd Hahnebach
7138420c91
FEM: objects make, add TODO comment
2020-06-29 08:08:25 +02:00
Bernd Hahnebach
5be1bde753
FEM: object add module, small comment fix
2020-06-29 08:08:11 +02:00
Bernd Hahnebach
e602c822ff
FEM: elmer equation objects, improve object creation
2020-06-29 08:08:04 +02:00
UR-0
337c935f20
FEM: ccx constraint section print, add object
2020-06-24 07:52:16 +02:00