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
Chris Hennes
286e1d2251
Merge pull request #18807 from marioalexis84/fem-netgen_object_constraint
...
Fem: Use property constraints on mesh netgen object
2025-01-19 16:03:10 -05:00
marioalexis
f132b12df2
Fem: Use new material editor in Reinforced material task panel - fixes #18692
2025-01-19 15:36:43 -05:00
marioalexis
71f115fa31
Fem: Add suppressible extension to mesh element objects
2025-01-06 17:56:30 +01:00
marioalexis
4d5424e422
Fem: Add suppressible extension to objects - fixes #12115
2025-01-06 17:56:30 +01:00
marioalexis
51bf119fe6
Fem: Use property constraints on mesh netgen object
2025-01-01 11:21:44 -03:00
marioalexis
397adf8fa8
Fem: Add preference entry to set Netgen number of threads
2024-12-19 14:38:30 -03:00
marioalexis
b7ccf634af
Fem: Add box and elliptical beam section types - fixes #12614
2024-12-06 11:44:05 -05:00
luzpaz
2d40efd555
Fix various typos
...
Found with codespell
2024-12-04 23:18:00 -05:00
Chris Hennes
ffcf2cedbe
Merge pull request #17170 from marioalexis84/fem-netgen_local_refinement
...
Fem: Add local refinement and second order linear for Netgen meshing
2024-11-22 12:05:39 -05:00
marioalexis
934b535c98
Fem: Minor change to Mesh task panels and renaming Gmsh mesh properties group
2024-11-15 18:46:58 +01:00
marioalexis
76b541935f
Fem: Use new material editor in materials task panels - fixes #16814
2024-11-10 12:33:28 -03:00
marioalexis
1b66e3faa8
Fem: Fix spelling in Netgen enumeration property
2024-11-09 10:24:32 -05:00
marioalexis
3d325da28e
Fem: Add second order linear option to Netgen mesh
2024-11-07 23:05:27 -03:00
marioalexis
e99a65a50d
Fem: Netgen local refinement
2024-11-07 23:05:27 -03:00
marioalexis
e2f8c9faf8
Fem: Netgen meshing parameters improvements
2024-10-16 10:25:36 -03:00
marioalexis
f56da5fcf4
Fem: Set converted property value after property type change
2024-10-16 10:25:36 -03:00
marioalexis
c88830e65f
Fem: Enable expression for the centrif constraint task panel
2024-10-10 20:33:54 -05:00
marioalexis
9ec44feb53
Fem: New implementation of FemMesh Netgen object
2024-09-15 20:49:38 -03:00
marioalexis
c57817292e
Fem: Handle PropertyError exception
2024-08-02 20:19:16 -03:00
marioalexis
f8a0a0a727
Fem: Fix link scope for Python objects
2024-08-02 20:19:16 -03:00
FEA-eng
826f6a2e7a
Fem: Add missing Gmsh 2D algorithm (Quasi-structured Quad)
2024-07-28 19:18:28 -03:00
marioalexis
385c32d4e3
Fem: Move MeshGmsh proxy from Fem::FemMeshObject to Fem::FemMeshShapeBaseObject - fixes #14897
2024-07-28 16:27:20 -03:00
marioalexis
d50506fb4d
Fem: Use own base class for Python objects - fixes #15408
2024-07-20 21:10:15 -05:00
lyphrowny
359c1ae2bb
FEM: reformat codebase
2024-06-23 16:26:36 +03:00
marioalexis
449f9b9be8
Fem: Create own base class for Python Mesh objects
2024-06-21 19:26:18 -05:00
marioalexis
2bb2160fa2
Fem: Create own base class for Python Element objects
2024-06-21 19:26:18 -05:00
marioalexis
aaef5236b8
Fem: Remove dependency of calculix solver classes on user parameters - fixes #13383
2024-06-17 10:58:57 -05:00
marioalexis
108687b938
Fem: Improve constraint BodyHeatSource
2024-06-03 03:15:14 -03:00
marioalexis84
ecabfa1080
Fem: Improve constraint section print ( #14046 )
...
Co-authored-by: Chris Hennes <chennes@pioneerlibrarysystem.org >
2024-05-20 11:00:48 -05:00
marioalexis
8920d76d93
Fem: Load heat flux from CalculiX results - fixes #12117
2024-05-20 11:00:19 -05:00
Florian Foinant-Willig
0feb9367de
FEM: prevent python added properties to be removed
2024-04-29 18:33:45 +02:00
luzpaz
65cdbe3e89
Fix various typos throughout the codebase ( #13029 )
...
* Fix various typos throughout the codebase
* [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-03-18 16:54:30 -05:00
marioalexis
d8012f74ba
Fem: Add partial support for hexahedral elements - fixes #12526
2024-03-11 12:03:15 -05:00
FEA-eng
8056b2dec1
FEM CalculiX isotropic and kinematic hardening ( #12666 )
...
* Update material_mechanicalnonlinear.py
* Update write_femelement_material.py
* Update material_mechanicalnonlinear.py
2024-03-04 11:11:48 -06:00
marioalexis
86794b0378
Fem: Add support for cyclic symmetry - fixes #12155
2024-02-08 16:08:59 -06:00
marioalexis
3dbb4b3dd3
Fem: Improve constraint tie - partial fixes #11653
2024-01-26 13:44:16 -03:00
marioalexis
56d4214317
Fem: Improve self weight constraint - fixes #11652
2024-01-20 08:57:46 -07: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
Uwe
d115018b94
Fem: Change ConstraintPressure::Pressure property to App::PropertyPressure
2023-10-03 17:44:31 -03:00
wmayer
ef9936a940
App: fixes #10460 : App::PropertyPythonObject is not saving data
...
Since Py3.11 the methods names __setstate__ and __getstate__ conflict with the method names added to the object class.
Thus rename them to 'loads' and 'dumps'
2023-09-24 10:56:35 -05: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
14c88f41fb
[FEM] several Elmer fixes
...
- fix whitespace in the SIF writer
- Elmer GUI uses only 20 nonlinear iterations, so we should do the same (500 were also not sensible)
- don't restrict nonlinear-Newton iterations to 100, 500 might be necessary for turbulent flow
- update author
2023-03-22 07:27:20 +01:00
Uwe
866ea2551d
[FEM] rewrite initial velocity constraint
...
- same as #8963 but for initial velocity
- add an example file that demonstrates the influence of the initial velocity
- some fine-tuning for the existing flow example
2023-03-20 04:58:24 +01:00
Uwe
b496a41cd1
[FEM] rewrite velocity constraint
...
- complete revision of the constraint.
This is a breaking change, meaning existing constraints won't work.
This is possible because since 2 days ago the whole flow equation did not work at all. Also the existing constraint implementation if buggy and cannot be used to do the Elmer tutorial. Also, the constraint is only used by Elmer and only be the flow equation.
Since nobody complained about the obvious wrong results, we can assume the flow equation was not yet in practical usage (and for FC 0.20 we known that it does not work at all, first with FC 0.20.1).
It is necessary since it must be possible to either input a velocity or an equation. With an equation, a velocity profile can be specified.
- update the flow examples accordingly:
-- simplify them since an initial and and output velocity is not necessary to specify
-- use a formula as input velocity for the non-turbulent example
2023-03-20 01:57:09 +01:00
Uwe
850f392a7c
[FEM] extend current density to 3D
...
- to be used for magnetodynamic 3D equation
2023-02-10 01:30:14 +01:00
Uwe
f6abb77758
[FEM] add new constraint for magnetization
2023-02-09 14:41:25 +01:00
Uwe
7f7fb62239
[FEM] Elmer: extent potential constraint
...
- it is now possible to specify a an electric potential vector field
2023-02-08 07:02:35 +01:00
Uwe
ae2a1050ef
[FEM] [skip ci] constraint_currentdensity.py: fix a typo
2023-02-08 06:27:27 +01:00