Uwe
baf294a5a6
[FEM] initial pressure: bind expression to QuantitySpinBox
2022-08-15 11:54:33 +02:00
wmayer
bc2f04889b
Base: [skip ci] improve whitespaces
2022-08-15 11:42:26 +02:00
wmayer
020bf1789a
Base: expose enum NumberFormat to Python
2022-08-15 11:12:53 +02:00
Uwe
040f86c4d5
[FEM] fix body heat source constraint
...
- as the name implies, it must be possible to set the heat to different bodies
- for this a selection dialog is necessary
- check that heat is not zero
2022-08-15 02:47:01 +02:00
Uwe
0a18346767
[FEM] potential constraint: change default value
...
- in practice one wants to apply potentials to faces via this constraint, therefore enable to set a potential by default, also assure that the initial unit is V
2022-08-15 02:41:35 +02:00
Uwe
9b56412856
[FEM] potential constraint: allow to set expression for value
2022-08-15 01:33:35 +02:00
Uwe
517fde7881
[Base] [skip CI] fix a typo in QuantityPy.xml
2022-08-15 01:22:02 +02:00
Uwe
26c04ab136
[FEM] [skip CI] sorting in Fem.qrc
2022-08-14 23:02:05 +02:00
Uwe
262658685a
[Gui] revert the revert of setting unit factor for F/m
...
- see https://github.com/FreeCAD/FreeCAD/commit/9db5dff7#r81159352
2022-08-14 22:58:12 +02:00
Uwe
f7c3989a2f
[FEM] move initial pressure to fluid constraints group
...
- this is a fluid-specific constraint
2022-08-14 22:32:29 +02:00
Uwe
37a3338537
[Gui] revert setting unit factor for F/m
...
- see https://github.com/FreeCAD/FreeCAD/commit/9db5dff7#r81159352
2022-08-14 20:49:58 +02:00
Uwe
a598398a0b
[FEM] [skip CI] Elmer writer: fix indentation mistake
...
- found by Pylint checker
2022-08-14 20:41:29 +02:00
wmayer
43b6c65311
Test: unit test for handling of the factor of F/m
...
This test is supposed to cause a failure because of the wrong factor of F/m for SI1 and SI2 in commit 9db5dff7
2022-08-14 20:17:13 +02:00
Uwe
27f50ad131
[FEM] add initial pressure constraint ( #7364 )
...
* [FEM] add initial pressure constraint
- this is needed for fluids
2022-08-14 20:00:36 +02:00
Uwe
32d7663e46
[FEM] permittivity: improve code
...
- in commit 9db5dff7 I hard-coded the permittivity incorrectly
2022-08-14 19:12:59 +02:00
wmayer
7ed74fa63d
Test: [skip ci] failUnless is deprecated, replace it with assertTrue
2022-08-14 19:06:39 +02:00
Uwe
9db5dff744
[FEM] fix handling of vacuum permittivity
...
- fix message that permittivity object was not handled
- set an expression, otherwise the user gets only "0.000" for the default of 8.8e-12
- use as unit the common "F/m" (this is also more user-friendly than "s^4*A^2 / (m^3*kg)")
- fix a ToDo
2022-08-14 17:59:42 +02:00
Uwe
e2636b2926
[FEM] Elmer example: remove wrong permittivity
...
- a permittivity of 1 F/m is not physical, also not for testing. In fact overwriting a constant is not good practice for an example
2022-08-14 17:54:15 +02:00
Uwe
e0585a328b
[FEM] Elmer: writer: get rid of unnecessary function
...
- fixes the ToDo
- also remove unnecessary comment
2022-08-14 17:12:48 +02:00
Wanderer Fan
99120c2c74
[TD]include clean up continued
2022-08-14 10:29:25 -04:00
Uwe
dce15245fa
[FEM] Elmer: handle pressure for fluids
...
- Elmer allows external pressure on fluid boundaries as well as for solids
2022-08-14 16:08:14 +02:00
Wanderer Fan
f2ba030ebb
[TD]remove precompiled from *.h
2022-08-14 09:20:38 -04:00
Benjamin Bræstrup Sayoc
aa9a667506
[TechDraw] Clean up precompile in Gui
2022-08-14 09:20:38 -04:00
Uwe
52b3c75eb4
[FEM] change default pressure
...
- a default of 1 GPa for a pressure onto a face is not suitable. use 1 bar (100 kPa) instead
2022-08-14 07:16:25 +02:00
Uwe
335196a468
[FEM] [skip CI] remove an obsolete comment
...
- since a while there is no green hook but a QuantitySpinBox
2022-08-14 05:46:17 +02:00
Uwe
dd370b9643
[FEM] Elmer: fix initial flow velocity
...
- we must allow must be several velocities because there can be several fluid bodies
- don't output flow velocity for solid bodies
2022-08-14 04:39:43 +02:00
Uwe
d7d49aa1a0
[FEM] [skip CI] Elmer: add copyright
...
- heavily edited these files so I am to blame now too ;-)
2022-08-14 03:46:49 +02:00
Uwe
5779040107
[FEM] [skip CI] fix non-Unicode character
...
- made problems with text editors -> change file to UTF-8
2022-08-14 03:44:28 +02:00
Uwe
08f02885a4
[FEM] Elmer: sort solver methods for better overview
2022-08-14 03:18:35 +02:00
Uwe
f0590d1b2f
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2022-08-14 01:48:34 +02:00
Uwe
d8784b7ac9
[FEM] Elmer: fix for the Idrs method
...
- while adding support for the IDRS method I forgot to implement its mandatory parameter
2022-08-14 01:48:20 +02:00
Wanderer Fan
4407dde179
[TD]hatch file default handling
2022-08-13 19:45:56 -04:00
Uwe
a2e473c5b7
[FEM] Elmer: set constraints for solver systems
...
- set constraints according to the Elmer docs (no conversion necessary, existing properties just stay integers)
2022-08-14 01:45:34 +02:00
Uwe
d985525893
[FEM] Elmer: just sorting to keep the overview
2022-08-14 01:07:11 +02:00
luz paz
0beefe7c5d
[FEM] Substitute underscore for whitespace in CalculiX solver output
...
Fixes #7360
Forum thread: forum.freecadweb.org/viewtopic.php?p=617376#p617376
2022-08-13 16:41:59 +02:00
Uwe
b6cb5ffe4a
[FEM] Elmer: fixes for multi-threading
...
- load the results depending on the used cores, not always the multi-thread results
- avoid unnecessary console output - this info is already output in tasks.py
- handle number of cores as int to save in total 2 conversions
2022-08-13 16:27:56 +02:00
Uwe
d1ffbc0ae9
[Gui] [skip CI] NaviCube: fix indentation mistake from previous commit
2022-08-13 15:11:32 +02:00
Uwe
d78d1bbe58
[Gui] fix NaviCube step handling
...
- as reported in https://forum.freecadweb.org/viewtopic.php?f=3&t=71050
2022-08-13 15:02:26 +02:00
Uwe
128877a7b7
[FEM] Elmer: only output a property if necessary
2022-08-13 14:39:06 +02:00
Uwe
08af39c1a8
[FEM] Elmer: fix heat flux handling
...
- the heat flux in the temperature constraint is not the heat flux from the heatflux constraint. The latter is in W/m² while the first one is W/mesh node
2022-08-13 05:54:34 +02:00
Uwe
2edf6abb2f
[FEM] Elmer: add support to turn off solvers
...
- with this property the linear solver is turned off. As consequence one can this way also disable the execution of an equation without the need to delete the equation object
- also add missing preconditioners
2022-08-13 05:51:26 +02:00
Uwe
278598083d
[FEM] Elmer: add tooltips
2022-08-13 03:45:42 +02:00
Uwe
5a72f2d1fa
[FEM] Flow constraints: fix wrong tooltips
2022-08-13 03:35:22 +02:00
Wanderer Fan
4962c3da15
[TD]fix merge conflicts
2022-08-12 18:13:52 -04:00
Benjamin Bræstrup Sayoc
9905e17ba1
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-12 18:13:52 -04:00
Wanderer Fan
2f49a93292
[TD]fix LineFormat ctor line color
2022-08-12 13:00:21 -04:00
wmayer
11849808a1
Gui: remove redundant void
2022-08-12 17:59:59 +02:00
grubertechnic
2a434e3b2e
[TechDraw] fix up button in TaskProjGroup
2022-08-12 10:40:33 -04:00
wmayer
ff876bf72c
Gui: clear combo boxes before re-filling them, fix handling of icon size in preferences pack
2022-08-12 14:08:04 +02:00
Uwe
b716644e27
[FEM] Elmer: fix handling if fluids + solid materials
...
- as already reported in the forum, it was not possible to make a flow simulation when there is also solid material.
2022-08-12 05:29:42 +02:00