Uwe
25c33ade64
[FEM] Elmer: code improvements
...
- don't redefine lists twice
- also fix mistake for heat - the default is computed convection
2022-08-06 22:20:44 +02:00
Uwe
4a8e4a8429
[FEM] Elmer: output the equation-specific settings for Navier-Stokes
2022-08-06 22:01:25 +02:00
Uwe
057a19af82
[Fem] Elmer: output the equation-specific settings
...
- equation-specific things were not set at all. This is the first step for the heat and Stress equation
2022-08-06 21:26:23 +02:00
wmayer
1f20e692ac
Mod: [skip ci] minor improvements
2022-08-06 20:32:37 +02:00
Bernd Hahnebach
0ed91f1b6a
FEM: Python pep8 code formatting
2022-08-06 20:16:10 +02:00
Uwe
d3e920f7cd
[Fem] Elmer: writer: remove unused variable
2022-08-06 20:05:23 +02:00
Uwe
40629bb2bf
[Fem] Elmer: update tolerances
...
- update tolerances also for existing analyses to fix the bug that users see e.g. "0.001" and not the actual used tolerance
- also a fix for new stress analyses
- also a formatting fix
2022-08-06 20:01:24 +02:00
Uwe
e324532cd8
[App] [Spreadsheet] fix compilation errors
...
- introduced by #7318 and #7319
2022-08-06 19:59:06 +02:00
berniev
53ba98d636
Mod: use empty
2022-08-06 19:30:13 +02:00
berniev
22dcf5866f
App: use empty
2022-08-06 19:29:59 +02:00
Uwe
125d2962c7
[FEM] Elmer: next step to fix eigenfrequency analysis
...
- add missing parameters to perform modal analyses
- set mandatory complex statement
2022-08-06 18:27:51 +02:00
berniev
2db561561e
Gui: use empty
2022-08-06 16:35:45 +02:00
wmayer
54a0f44b81
Mesh: implement smoothing based on median filter
2022-08-06 16:08:20 +02:00
Uwe
ebda764bf1
[FEM] Elmer: fix mistake with transient solving
...
- there is proper info, just in another Elmer manual. This unveiled my mistake - the timestepping parameters are a list
2022-08-06 16:01:55 +02:00
Bernd Hahnebach
83172137e7
FEM: Python pep8 code formatting
2022-08-06 13:33:01 +02:00
Uwe
0567a7c026
[FEM] Elmer: fixes for the simulation parameters
...
- output equation-specific values only if this equation is used
- use Elmer's default for BDF order as default for FC too and allow to change it
- don't hardcode to Steady State. Transient must be possible too, this way add parameters to run a transient analysis
2022-08-06 04:32:18 +02:00
Uwe
3ab3319c65
[FEM] Elmer: update test files
2022-08-06 04:22:08 +02:00
Uwe
46b084e5f6
[Fem] Elmer: don't output unused parameters
...
- many of the new parameters don't have to be output if they are not used
- also some sorting
2022-08-06 04:06:10 +02:00
berniev
47ac049e14
Mod: use emplace_back
2022-08-05 10:36:16 +02:00
berniev
066656f62a
Gui: use emplace_back
2022-08-05 10:33:41 +02:00
berniev
ac81a8380f
App: use emplace_back
2022-08-05 10:31:51 +02:00
Uwe
fce9a2fcfb
[FEM] Elmer: add missing parameters for flux equation
...
- also add tooltips
2022-08-05 05:09:54 +02:00
Uwe
a046c1aaa6
[Fem] Elmer: add missing settings for the stress solver
...
- the usually mandatory setting DisplaceMesh was missing leading to imprecise results. Now the calculated faceload is almost the exact same as with CCX
- also add most of the other settings Elmer 9 provides
- also add tooltips
2022-08-05 04:17:39 +02:00
Uwe
e4fb05f151
[Fem] Elmer: update test files
2022-08-05 02:39:55 +02:00
Uwe
ddd7fb77c1
[FEM] Elmer: push mesh scaled to Elmer
...
- reverts commit 73fba1b7 - the scaling it correct
- there is a bug in Elmer that the heat source is not aware of the scaling
- write the scaling directly to the solver, not to the mesh itself. (make in principal no difference but we are closer to the solver)
2022-08-05 02:13:04 +02:00
wmayer
23b05a5fe7
Mesh: consider placement in MeshPy::foraminate
2022-08-05 00:46:48 +02:00
wmayer
0b4fcb8f20
Mesh: consider placement in MeshPy::nearestFacetOnRay
2022-08-04 20:47:33 +02:00
wmayer
d7efe8358f
Mesh: consider placement in MeshPy::cut/trim/trimByPlane
2022-08-04 18:49:10 +02:00
sliptonic
d919704c1c
Merge pull request #7278 from mlampert/bugfix/vcarve-c++-exception
...
PATH: Bugfix/vcarve c++ exception
2022-08-04 11:37:47 -05:00
Yorik van Havre
367ce63a8a
Draft: Enabled shortcut for undo segment - fixes #6181
...
That shortcut had apparently been left out last time the system was recoded..
I used the default shortcut '/' because Ctrl doesn't really work with the
current system, and Z is already taken
2022-08-04 17:40:05 +02:00
Benjamin Bræstrup Sayoc
3613d7069e
[TechDraw] Use inherited isShow
...
Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Benjamin Bræstrup Sayoc
17bcd06464
[TechDraw] Use inherited unsetEdit
...
Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Benjamin Bræstrup Sayoc
aed0346cdb
[TechDraw] Remove uneeded redefinitions of inherited functions
2022-08-04 10:02:47 -04:00
Yorik van Havre
fd0109f564
Merge pull request #7309 from donovaly/Arch-code-cleanup
...
[Arch] further code cleanup after Py2 check removal
2022-08-04 12:41:18 +02:00
wmayer
27757fc246
Base: add Transform/Transformed to Line3<> and Polygon3<>
2022-08-04 11:46:38 +02:00
wmayer
513ef44a13
Base: add methods to transform a Vector3f with a Rotation or Placement
2022-08-04 11:45:39 +02:00
wmayer
b0a5743264
Mesh: consider placement in MeshPy::getCurvaturePerVertex
2022-08-04 11:09:47 +02:00
wmayer
c8c311c981
Mesh: refactor MeshPy::getSelfIntersections
2022-08-04 10:34:49 +02:00
Uwe
df24489a26
[FEM] Elmer: update test files
2022-08-04 04:50:00 +02:00
Uwe
f13057a7bc
[Arch] further code cleanup after Py2 check removal
2022-08-04 04:37:22 +02:00
Uwe
d53714bc84
[FEM] fix enable editing for all solvers
...
- currently for Z88 nothing happens when clicking the Edit button in the solver task dialog. The reason is that opening *.txt files was never implemented
- also do this for Elmer
- for Z88 we need to open several file for a proper editing because the solver info is distributed over these files
2022-08-04 04:19:55 +02:00
Uwe
34e45fbcac
[FEM] Elmer: more work on Stabilize
...
- it turned out that despite not mentioned in the manual, ElmerGUI adds the Stabilize setting for all setups
-> bring "Stabilize" back for all equations
(for "Bubbles" it is correct that this is an equation-specific setting)
2022-08-04 03:57:46 +02:00
Uwe
bf09d0679d
[FEM] Elmer: setup new pipelines like we do for CCX
...
and manually new created ones
2022-08-04 03:25:26 +02:00
Uwe
e4d1cb66e9
[FEM] Elmer: use different default linear solver
...
- BiCGStabl is as robust as BiCGStab but in all tested cases it converges faster
2022-08-04 03:24:03 +02:00
Uwe
5d1b25f130
[FEM] Elmer: use direct solving as default for stresses
...
- direct solving is sometimes even 10 times faster (as fast as CCX) and as accurate as CCX
2022-08-04 03:22:07 +02:00
Uwe
b4c9b7a638
[FEM] pipeline: minor highlighting fix
...
- if a pipeline is invisible the highlighting must not be triggered
2022-08-04 03:11:02 +02:00
Uwe
ad63aa3e3a
[Arch] minor code cleanup after Py2 check removal
2022-08-04 02:26:50 +02:00
wmayer
d2d2bd57fe
Base: implement Line3 Polygon3 class
2022-08-04 02:17:22 +02:00
Uwe
04570f81cc
[Arch] remove unneeded checks for Python 3
...
since we only support Python >=3, these checks can go
2022-08-04 01:32:06 +02:00
Günter Neiß
9884073276
OpenSCAD: remove SCAD-Import error in importCSG.py
...
Signed-off-by: Günter Neiß <gneiss@web.de >
2022-08-03 12:42:43 -04:00