wmayer
3e33f184b4
Core: Rename ViewProviderPythonFeature to ViewProviderFeaturePython
...
Fixes #15888
2024-08-26 18:14:22 +02:00
marioalexis
ad28897c09
Fem: Disconnect connection when destroying Constraint object
2024-08-24 19:51:24 -05:00
marioalexis
56001d3f74
Fem: Add FemMeshShapeBaseObject and fix FemMeshShapeObject meshing
2024-07-28 16:27:20 -03:00
marioalexis
9a2c9564de
Fem: Import/export 1D elements from mesh to vtk - fixes #15541
2024-07-22 11:10:05 -05:00
marioalexis
789353b52a
Fem: Remove redundant *Fix properties in constraint displacement - fixes #14556
2024-07-22 10:50:15 -05:00
Chris Hennes
6351313554
FEM: Add QStandardPaths to PreCompiled.h
2024-07-10 09:08:33 -05:00
hyx0329
b5ed48f564
Fem: fix and improve searching 3rd-party binaries
2024-07-10 09:08:33 -05:00
marioalexis
0bc2717788
Fem: Check null shape in constraint bearing
2024-07-08 10:55:08 -05:00
Chris Hennes
5c83297e80
Merge pull request #14793 from lyphrowny/reformat_fem_src
...
FEM: Reformat fem .py sources
2024-07-01 11:19:29 -05:00
Chris Hennes
6f277af10a
FEM: Remove set but unused variable
2024-06-24 18:17:11 +02:00
lyphrowny
cc8a0c529c
FEM: remove trailing spaces and newlines when writing input files for solvers
2024-06-23 16:27:20 +03:00
wmayer
47a9ec8481
FEM: Fix linking errors
...
The static members of FemSetElementNodesObject are not defined in Fem but FemGui which the MSVC compiler doesn't like.
Furthermore it's a code smell to make them public and static and they are not even used by the class itself.
2024-06-18 18:14:10 +02:00
wmayer
6c0f42bb15
Fem: Fix copyright notices
...
Do not clutter copyright notices with changes made to a file. That's the task of the VCS
2024-06-18 18:01:22 +02:00
Chris Hennes
c726198106
Merge branch 'main' into erase-version-4
2024-06-17 11:10:12 -05:00
marioalexis
f8027a16d0
Fem: Force z=0 for plane stress, plane strain and axisymmetric elements in writeABAQUS - fixes #12875
2024-06-17 10:57:31 -05:00
wmayer
9b198c7704
MSVC: Fix warnings and build failure
2024-06-12 10:36:58 -05:00
wmayer
dd816a635c
Fix several compiler warnings
...
* variable 'xAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* variable 'yAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* variable 'zAngle' is used uninitialized whenever 'if' condition is false [-Werror,-Wsometimes-uninitialized]
* unused variable 'base' [-Werror,-Wunused-variable]
* unused variable 'extrude' [-Werror,-Wunused-variable]
2024-06-11 11:42:12 +02:00
marioalexis
f17ad4f143
Fem: Update constraint transform
2024-06-05 13:12:25 -03:00
marioalexis
536a2b0aad
Fem: Move functions to Tools class
2024-06-05 13:12:25 -03:00
wmayer
4185605d5e
clang/gcc: Add build option FREECAD_WARN_ERROR to force to make warnings into errors
2024-05-29 13:37:07 +02:00
dzid26
61e5c27065
Enforce OpenMP version 4.0
2024-05-27 11:44:05 -05:00
pre-commit-ci[bot]
2b619949eb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-05-22 10:21:10 +02:00
mos
bf1f16ac53
[fem] clean
...
clean unused code
2024-05-22 10:21:10 +02:00
marioalexis
a73d081a46
Fem: Load heat flux from CalculiX results - fixes #12117
2024-05-20 11:00:19 -05:00
marioalexis
b799b390b9
Fem: Change properties of the rigid body constraint
2024-05-16 12:51:37 -05:00
FEA-eng
3739d06528
Fem: Update writer of the constraint rigid body
2024-05-16 12:51:37 -05:00
FEA-eng
ab6afeb261
Fem: Update properties of ConstraintRigidBody
2024-05-16 12:51:37 -05:00
Ajinkya Dahale
4feb519bc9
FEM: Add unit test for new ConstraintRigidBody object
2024-05-16 12:51:37 -05:00
Ajinkya Dahale
cefbb17c17
[FEM] Add rigid body constraint
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
marioalexis
ba0825f605
Fem: Constraint symbol scaling based on shape size - fixes #7030
2024-04-29 10:46:40 -05:00
Chris Hennes
6c3ea9fbdd
Merge pull request #13464 from marioalexis84/fem-ccx_element_types
...
Fem: Add element types to ABAQUS writer
2024-04-22 11:05:26 -05:00
marioalexis84
7d4d5eddf5
Fem: Constraint symbol scaling ( #13274 )
...
* Fem: Constraint symbols rescaling
* Fem: Add constraint symbol .iv files
* Fem: Fix contact constraint symbol rescaling
* Fem: Fix displacement constraint symbol rescaling
* Fem: Fix fixed constraint symbol rescaling
* Fem: Fix force constraint symbol rescaling
* Fem: Fix heat flux constraint symbol rescaling
* Fem: Fix plane rotation constraint symbol rescaling
* Fem: Fix pressure constraint symbol rescaling
* Fem: Fix spring constraint symbol rescaling
* Fem: Fix temperature constraint symbol rescaling
* Fem: Add tie constraint symbol
2024-04-22 11:49:13 -04:00
FEA-eng
d79d3c0c8b
FEM: Add NetGen Min Size ( #12794 )
2024-04-18 23:05:57 -05:00
marioalexis
087788cb36
Fem: Add element types to ABAQUS writer
2024-04-16 11:28:52 -03:00
Florian Foinant-Willig
17af20aa20
FEM: allow to Suppress the constraints ( #12359 )
...
* FEM: Introduce suppressible constraints
* fix public inheritance
2024-04-08 10:43:54 -05:00
wmayer
4b18a1018b
FEM: Handle unknown exception when applying a constraint to a B-Spline surface
...
Fixes #13213
An OCC exception is raised when trying to normalize a null vector. The solution is to check the square length before normalizing it
2024-04-01 19:38:28 +02:00
Chris Hennes
360e280c64
FEM: Rename vtkWriter to femVTKWriter to make MSVC happy
2024-03-27 12:08:29 +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
marioalexis
1225e7be17
Fem: Export/import mesh elements to Vtk using proper order
2024-03-13 05:50:17 -03:00
mosfet80
ab89eb0cfd
[MOD] clean SMESH ( #12754 )
...
removed old smesh CODE <7
2024-03-11 12:13:00 -05: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
marioalexis
5938489654
Fem: Update constraint symbols when moving reference shape - fixes #6093
2024-02-26 04:01:28 -03:00
wmayer
e57a1fe02e
Fixes #12586 : FEM requires OpenMP 5.0 (e.g. GCC >= 9)
2024-02-24 21:11:06 +01:00
marioalexis
c49c52716c
Fem: Move Points and Normals properties to base class
2024-02-15 13:31:20 -06:00
marioalexis
268edeeb60
Fem: Use override
2024-02-08 08:29:19 -06:00
Alexander Neumann
c57a83cb4f
move #include <SMESH_Version.h> out of ifndef _PreComp_
...
fix position of #endif for MEFISTO removal
2024-02-05 08:50:56 -06:00
marioalexis
6e75703425
Fem: Improve constraint contact - partial fixes #11653
2024-01-26 13:44:16 -03:00