marioalexis
eb82923869
Fem: Search elements for electrostatic constraints
2025-05-13 14:46:54 +02:00
Chris Hennes
813dc84c65
Merge pull request #20609 from marioalexis84/fem-ccx_refactor
...
Fem: SolverCalculiX refactor - Add option to import results as pipeline - Fixes #20541
2025-04-21 11:01:23 -05:00
Florian Foinant-Willig
065a8a2226
Core: Part::PartFeature should be Part::Feature
2025-04-21 10:51:15 -05:00
marioalexis
4f7a835e22
Fem: SolverCalculiX object refactor
2025-04-13 15:03:55 -03:00
marioalexis
f5de900f8d
Fem: Add Z-refinement support for Netgen
2025-02-14 18:13:52 -03:00
marioalexis
9e6f3660e5
Fem: Add suppressible extension to mesh element objects
2025-01-06 17:56:30 +01:00
marioalexis
ad414a1878
Fem: Add preference entry to set Gmsh number of threads
2024-12-19 14:38:30 -03:00
marioalexis
d9c117a151
Fem: Add preference entry to set Netgen number of threads
2024-12-19 14:38:30 -03:00
marioalexis
401f01a9a3
Fem: Add preference entry to set Netgen log verbosity
2024-12-19 14:38:30 -03:00
FEA-eng
1c35d08d87
FEM: Allow shell faces for tie constraint ( #18325 )
...
FEM: Update meshtools.py
2024-12-09 19:21:09 +01:00
marioalexis
96cc00b74e
Fem: Check empty remaining femelements array - fixes #17570
2024-11-25 12:01:44 -05:00
marioalexis
be8dfbfc7e
Fem: Add preference entry to set Gmsh log verbosity - fixes #17673
2024-11-22 12:24:11 -05:00
Chris Hennes
b15bcbf8d1
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
854ce9e0b8
Fem: Fix spelling in Netgen enumeration property
2024-11-09 10:24:32 -05:00
marioalexis
40debf7daf
Fem: Save empy mesh if last step is AnalyzeGeometry in Netgen mesher
2024-11-09 10:24:32 -05:00
marioalexis
6328c7ece1
Fem: Add second order linear option to Netgen mesh
2024-11-07 23:05:27 -03:00
marioalexis
795730382a
Fem: Netgen local refinement
2024-11-07 23:05:27 -03:00
Eric Price
c9874294af
FEM: Allow assigning materials to compounds to avoid having to assign the same material by hand to all subsolids ( #17562 )
...
* fix #17561
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* added missing code to have it also work without MeshRegions
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-05 10:15:21 -06:00
marioalexis
4c50f29442
Fem: Print real-time log messages in mesher task panels - fixes #17594
2024-11-04 13:32:51 -05:00
marioalexis
8865450a3e
Fem: fix Gmsh analysis mesh groups - fixes #17427
2024-10-31 15:28:44 -05:00
marioalexis
3a56a8a004
Fem: Set startupinfo for gmsh subprocess - fixes #17298
2024-10-21 20:59:42 -05:00
marioalexis
ba72cc20e3
Fem: Netgen meshing parameters improvements
2024-10-16 10:25:36 -03:00
marioalexis
685d10dcfa
Fem: Use shape global placement in Mesh Netgen new implementation
2024-09-23 08:17:04 -05:00
Yorik van Havre
0b6c9d3b4b
Merge pull request #16433 from marioalexis84/fem-mesh_netgen
...
Fem: New implementation of FemMesh Netgen object
2024-09-16 17:56:56 +02:00
marioalexis
cabfbb749f
Fem: Enable cancel meshing for Gmsh - fixes #5914
2024-09-15 21:04:41 -03:00
marioalexis
018182572a
Fem: New implementation of FemMesh Netgen object
2024-09-15 20:49:38 -03:00
marioalexis
395574ae19
Fem: Allow only one shape type per mesh group - Partially revert #16076
2024-09-09 11:32:51 -05:00
marioalexis
8fb3b26704
Fem: Use regex for gmsh groups items
2024-09-02 18:12:16 +02:00
FEA-eng
aef3bdfe67
FEM: Start examples rework ( #15786 )
...
* FEM: Delete data/examples/FemCalculixCantilever1D.FCStd
* FEM: Delete data/examples/FemCalculixCantilever2D.FCStd
* FEM: Delete data/examples/FemCalculixCantilever3D.FCStd
* FEM: add new example combining the previous 3
* FEM: Update CMakeLists.txt
* FEM: Update femmesh2mesh.py
* FEM: Update test_information.md
* FEM: Update test_result.py
* FEM: Update MaterialEditor.py
* FEM: Delete data/examples/FEMExample.FCStd
* FEM: add new example without logo
2024-08-12 17:46:09 -04:00
Chris Hennes
aef0dff13a
Merge pull request #15624 from marioalexis84/fem-mesh_shape_object
...
Fem: Improve FemMeshShape objects
2024-07-29 11:13:43 -05:00
fandaL
37c765e07b
FEM: FemMesh2Mesh fix quad elements
2024-07-29 11:07:18 -05:00
FEA-eng
06207c0707
Fem: Add missing Gmsh 2D algorithm (Quasi-structured Quad)
2024-07-28 19:18:28 -03:00
marioalexis
0e6d1cf5f9
Fem: Move MeshGmsh proxy from Fem::FemMeshObject to Fem::FemMeshShapeBaseObject - fixes #14897
2024-07-28 16:27:20 -03:00
marioalexis
00b8e11dd6
Fem: Remove unused gmsh option - fixes #6354
2024-07-22 11:07:25 -05:00
lyphrowny
cbea6b6094
FEM: reformat codebase
2024-06-23 16:26:36 +03:00
Chris Hennes
c726198106
Merge branch 'main' into erase-version-4
2024-06-17 11:10:12 -05:00
marioalexis
8ec0916efb
Fem: Add body heat source to CalculiX writer - fixes #11650
2024-06-02 18:38:15 -03:00
Ajinkya Dahale
cc6e59eacc
FEM: Add rigid body constraint to ccx writer
2024-05-16 12:51:37 -05:00
marioalexis
618592ea91
Fem: Remove unused functions
2024-04-16 11:28:52 -03:00
lyphrowny
6bdff4769e
FEA: fix 1d beam cross section orientation ( #12833 )
...
* FEA: fix 1d beam cross section orientation
* FEM: revert 1,2-directions to FreeCAD way; fix normal direction for z<0
* FEM: change 1-direction to +y axis
Previous commit changes the 1-direction to -y axis, however originally it was directed at +y axis. This commit makes the 1-direction face +y axis
* FEM: update cantilever tests
* FEM: relax math.isclose by adding abs tolerance
2024-03-18 18:16:10 +01:00
FEA-eng
b92e3477f5
Update meshtools.py ( #12774 )
2024-03-11 12:21:14 -05:00
marioalexis
673f5d0745
Fem: Add partial support for hexahedral elements - fixes #12526
2024-03-11 12:03:15 -05:00
FEA-eng
7eae061bf1
FEM CalculiX 2D mechanical analyses (plane stress, plane strain and axisymmetric) ( #12562 )
2024-03-02 11:46:18 -06:00
marioalexis
5938489654
Fem: Update constraint symbols when moving reference shape - fixes #6093
2024-02-26 04:01:28 -03:00
marioalexis84
4932f17dc5
Fem: Enable checkbox for references mesh groups - fixes #10071 ( #12437 )
2024-02-24 10:29:00 -06:00
FEA-eng
9a0e40feec
FEM: Beam reduced integration ( #12513 )
2024-02-22 15:30:47 -06:00
luzpaz
e9f9e441fc
Fix typos
2023-12-22 13:35:23 +00:00
mac-the-bike
7172d2a164
Merge branch 'main' into erase-version-4
2023-12-14 13:33:42 +00:00
Max Wilfinger
a1f0674020
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
mac-the-bike
63424d4aee
Version 4 of the Erasing Elements Code
2023-11-22 11:56:21 +00:00