Commit Graph

4547 Commits

Author SHA1 Message Date
FEA-eng
d8b289df6e Merge branch 'FreeCAD:main' into fem_ccx_incrementation 2024-03-25 10:45:23 +01:00
FEA-eng
0434bc1197 FEM: Update DlgSettingsFemCcxImp.cpp 2024-03-25 10:44:29 +01:00
FEA-eng
58757a3129 FEM: Update DlgSettingsFemCcx.ui 2024-03-24 19:12:30 +01:00
FEA-eng
c667dd2d45 FEM: Update DlgSettingsFemCcx.ui 2024-03-24 19:10:00 +01:00
wmayer
3ad453d5e3 FEM: fix some linter warnings 2024-03-22 09:37:26 +01:00
marioalexis
cbdef026f5 Fem: Export PostObject data to VTK - fixes #5816 2024-03-21 20:38:05 -05:00
FEA-eng
b19ac278f3 FEM: Update solver.py 2024-03-21 12:30:01 +01:00
luzpaz
5839134e95 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
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
Chris Hennes
fb8b69b15d FEM: Add two missing PreCompiled.h includes 2024-03-14 22:24:16 -05:00
FEA-eng
4988fa77fe FEM: Update solver.py 2024-03-14 22:13:56 -05:00
Chris Hennes
5264d6cc1f Merge pull request #12932 from marioalexis84/fem-ccx_force_format
Fem: Format force constraint in CalculiX writer - fixes #12805
2024-03-13 18:17:11 -05:00
marioalexis
d16c3843e1 Fem: Update force constraint .inp files 2024-03-13 17:26:13 -03:00
Chris Hennes
843f6e883a Merge pull request #12918 from marioalexis84/fem-post_object_transparency
Fem: Partial transparency fix in FemPostObject display modes
2024-03-13 15:17:17 -05:00
marioalexis
7a07a61320 Fem: Format force constraint in CalculiX writer - fixes #12805 2024-03-13 14:50:24 -03:00
marioalexis
4a6771c441 Fem: Partial transparency fix in FemPostObject display modes 2024-03-13 05:50:27 -03:00
marioalexis
1225e7be17 Fem: Export/import mesh elements to Vtk using proper order 2024-03-13 05:50:17 -03:00
Chris Hennes
8ec30e6c9e FEM: Remove trailing spaces from translations 2024-03-12 22:42:19 -05:00
FEA-eng
a7fe334a91 Elmer FEM 2D flow examples fix (#12777)
* Update equation_flow_elmer_2D.py

* Update equation_flow_initial_elmer_2D.py

* Update equation_flow_turbulent_elmer_2D.py
2024-03-11 12:21:46 -05:00
FEA-eng
b92e3477f5 Update meshtools.py (#12774) 2024-03-11 12:21:14 -05:00
mosfet80
ab89eb0cfd [MOD] clean SMESH (#12754)
removed old smesh CODE <7
2024-03-11 12:13:00 -05:00
marioalexis
673f5d0745 Fem: Add partial support for hexahedral elements - fixes #12526 2024-03-11 12:03:15 -05:00
FEA-eng
8e3fed1ad5 FEM CalculiX output frequency setting (#12672)
* Update solver.py

* Update write_step_output.py

* Update box_frequency.inp

* Update box_static.inp

* Update ccx_buckling_flexuralbuckling.inp

* Update ccx_cantilever_beam_circle.inp

* Update ccx_cantilever_beam_pipe.inp

* Update ccx_cantilever_beam_rect.inp

* Update ccx_cantilever_ele_hexa20.inp

* Update ccx_cantilever_ele_quad4.inp

* Update ccx_cantilever_ele_quad8.inp

* Update ccx_cantilever_ele_seg2.inp

* Update ccx_cantilever_ele_seg3.inp

* Update ccx_cantilever_ele_tria3.inp

* Update ccx_cantilever_ele_tria6.inp

* Update ccx_cantilever_faceload.inp

* Update ccx_cantilever_nodeload.inp

* Update ccx_cantilever_prescribeddisplacement.inp

* Update constraint_contact_shell_shell.inp

* Update constraint_sectionprint.inp

* Update constraint_selfweight_cantilever.inp

* Update constraint_tie.inp

* Update constraint_transform_beam_hinged.inp

* Update constraint_transform_torque.inp

* Update frequency_beamsimple.inp

* Update material_multiple_bendingbeam_fiveboxes.inp

* Update material_multiple_bendingbeam_fivefaces.inp

* Update material_multiple_tensionrod_twoboxes.inp

* Update material_nonlinear.inp

* Update square_pipe_end_twisted_edgeforces.inp

* Update square_pipe_end_twisted_nodeforces.inp

* Update thermomech_bimetall.inp

* Update box_frequency.inp
2024-03-11 12:02:41 -05:00
Chris Hennes
da36c0c1f3 Merge pull request #12066 from 3x380V/time_cleanup
Base: Use std::chrono for time manipulation
2024-03-05 15:47:33 -06:00
Yorik van Havre
1e164f24c0 Translations (#12748)
* Updated ts files

* Merged crowdin translations

* [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-05 08:54:36 -06:00
Ladislav Michl
e4d304f934 Base: Implement TimeElapsed
Some instances of TimeInfo serve the sole purpose of measuring time
duration. Using system time is unfortunate as it returns wall clock,
which is not guaranteed to be monotonic. Replace such a usage with
the new TimeElapsed class based on steady clock.
2024-03-05 12:29:24 +01:00
marioalexis
11ac84f373 Fem: Use mixed cell types in pipeline unstructured grid - fixes #12581 2024-03-04 13:01:35 -06:00
Josh Coalson
a8ae56e06a Part: Rename AttachExtension::Support property to AttachmentSupport, to avoid name conflict with base features. Fixes #7052 2024-03-04 18:22:43 +01:00
FEA-eng
fe885e7bd3 Remove the need to include geometrical nonlinearity when nonlinear material is used in CalculiX FEM (#12703)
* Update commands.py

* Update checksanalysis.py
2024-03-04 11:16:54 -06:00
FEA-eng
9df688b8e6 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
FEA-eng
0bfdf6ca0e Elmer FEM 2D electromagnetic examples fix (#12646)
* Update equation_magnetodynamics_2D_elmer.py

* Update equation_magnetostatics_2D_elmer.py
2024-03-04 11:08:07 -06:00
FEA-eng
7eae061bf1 FEM CalculiX 2D mechanical analyses (plane stress, plane strain and axisymmetric) (#12562) 2024-03-02 11:46:18 -06:00
Chris Hennes
b6c8f8d460 Update translations 2024-02-29 17:25:46 -06:00
FEA-eng
96f3a7e8bc Update thermomech_bimetall.inp 2024-02-29 13:47:18 +01:00
FEA-eng
529a6da878 Update thermomech_bimetall.inp 2024-02-29 13:32:18 +01:00
FEA-eng
b0759519de Update square_pipe_end_twisted_nodeforces.inp 2024-02-29 09:52:41 +01:00
FEA-eng
e135e36d5d Update square_pipe_end_twisted_edgeforces.inp 2024-02-29 09:50:52 +01:00
FEA-eng
b3d182f73d Update material_nonlinear.inp 2024-02-29 09:50:33 +01:00
FEA-eng
c4f6e9a8c3 Update material_multiple_tensionrod_twoboxes.inp 2024-02-29 09:50:11 +01:00
FEA-eng
a8bcdb2a68 Update material_multiple_bendingbeam_fivefaces.inp 2024-02-29 09:49:51 +01:00
FEA-eng
72f91e0c05 Update material_multiple_bendingbeam_fiveboxes.inp 2024-02-29 09:49:32 +01:00
FEA-eng
5d0ab3910c Update constraint_transform_torque.inp 2024-02-29 09:49:08 +01:00
FEA-eng
e11ccff6e2 Update constraint_transform_beam_hinged.inp 2024-02-29 09:48:42 +01:00
FEA-eng
1d1841b640 Update constraint_tie.inp 2024-02-29 09:48:17 +01:00
FEA-eng
208d58646c Update constraint_selfweight_cantilever.inp 2024-02-29 09:47:54 +01:00
FEA-eng
02f3d361cc Update constraint_sectionprint.inp 2024-02-29 09:47:37 +01:00
FEA-eng
da3069562e Update constraint_contact_shell_shell.inp 2024-02-29 09:47:19 +01:00
FEA-eng
38dce33060 Update ccx_cantilever_prescribeddisplacement.inp 2024-02-29 09:46:39 +01:00
FEA-eng
ba6b9de959 Update ccx_cantilever_nodeload.inp 2024-02-29 09:46:19 +01:00
FEA-eng
7e9a468ca3 Update ccx_cantilever_faceload.inp 2024-02-29 09:46:02 +01:00