marioalexis
8078e77169
Fem: Add option to use old Netgen mesher implementation
2024-10-07 18:11:11 +02:00
marioalexis
2b5a40c782
Fem: Replace old FemMesh Netgen object implementation
2024-09-16 00:06:20 -03:00
marioalexis
92e31fa7ea
Fem: Set Elmer result output format to Ascii
2024-09-09 11:35:22 -05: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
marioalexis
8cb42f8d59
Fem: Update test and examples
2024-07-28 16:27:20 -03:00
marioalexis
789353b52a
Fem: Remove redundant *Fix properties in constraint displacement - fixes #14556
2024-07-22 10:50:15 -05:00
FEA-eng
9ffa5dac20
FEM: Update test_commands.sh
2024-07-14 15:21:00 +02:00
FEA-eng
857efe68b4
FEM: Update test_ccxtools.py
2024-07-14 15:21:00 +02:00
FEA-eng
bc718c6e63
FEM: Update and rename thermomech_bimetall.inp to thermomech_bimetal.inp
2024-07-14 15:21:00 +02:00
lyphrowny
cbea6b6094
FEM: reformat codebase
2024-06-23 16:26:36 +03:00
marioalexis
f17ad4f143
Fem: Update constraint transform
2024-06-05 13:12:25 -03:00
marioalexis
609da5cf04
Fem: Set compatible license in test files - fixes #8894
2024-06-04 04:30:03 -03:00
marioalexis
a73d081a46
Fem: Load heat flux from CalculiX results - fixes #12117
2024-05-20 11:00:19 -05:00
Ajinkya Dahale
4feb519bc9
FEM: Add unit test for new ConstraintRigidBody object
2024-05-16 12:51:37 -05:00
marioalexis84
ff285b6c60
Fem: Add radiation heat transfer ( #13466 )
...
* FEM: Add radiation heat transfer
* FEM: Add radiation heat transfer to CalculiX writer
* FEM: Update .inp files
* Fem: Rename heat flux ui members
---------
Co-authored-by: FEA-eng <59876896+FEA-eng@users.noreply.github.com >
2024-04-29 10:53:59 -05:00
FEA-eng
f237634cb3
FEM test INC value fix ( #13397 )
2024-04-22 10:56:25 -05:00
lyphrowny
2fffcd1e8a
FEM: add tests directory for function tests; add tests for parse_diff
2024-04-08 18:06:17 +02:00
lyphrowny
f978e4b72b
FEM: add floating point comparison for tests
2024-04-08 18:06:17 +02:00
lyphrowny
f2c8bb79d6
FEM: migrate calculix tests to ccxtools tests
2024-04-08 18:02:33 +02:00
lyphrowny
f6ababfdb4
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
FEA-eng
d8b289df6e
Merge branch 'FreeCAD:main' into fem_ccx_incrementation
2024-03-25 10:45:23 +01: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
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
marioalexis
1225e7be17
Fem: Export/import mesh elements to Vtk using proper order
2024-03-13 05:50:17 -03: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
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
FEA-eng
b18afc0dab
Update ccx_cantilever_ele_tria6.inp
2024-02-29 09:45:41 +01:00
FEA-eng
684c8a5367
Update ccx_cantilever_ele_tria3.inp
2024-02-29 09:45:24 +01:00
FEA-eng
b0783477a2
Update ccx_cantilever_ele_seg3.inp
2024-02-29 09:45:01 +01:00
FEA-eng
6bddef5c6c
Update ccx_cantilever_ele_seg2.inp
2024-02-29 09:44:44 +01:00