Uwe
f8769643cd
[FEM] Elmer: fix broken example
...
- (a regression to FC 0.20.0), use new settings ("direct" is already the default, iterative solving takes here about 5 times longer, DisplaceMesh must be False)
2022-08-09 05:38:02 +02:00
Uwe
8c351a3c3c
[FEM] increase size of generic solver task panel
...
- increase it to size of CCX panel to create more room for the log output
2022-08-09 03:23:12 +02:00
sliptonic
ebb0f5934c
Merge pull request #7333 from mlampert/bugfix/external-thread-issues
...
PATH: Bugfix/external thread issues
2022-08-08 10:11:23 -05:00
berniev
5fa05ab83d
Mod: Redundant_string_initialization
2022-08-08 16:52:42 +02:00
berniev
7aede27553
Gui: Redundant_string_initialization
2022-08-08 16:51:32 +02:00
berniev
2fcd8c0a6d
App: Redundant_string_initialization
2022-08-08 16:50:25 +02:00
Uwe
271b27b7df
[Gui] fix typos
...
- fix a typo found by codespell
- rename variables to please codespell
2022-08-08 14:14:23 +02:00
Uwe
6f589f04b4
[FEM] Elmer: scale EigenMode results
...
- for an not yet known reason the result from Elmer are only for eigen analyses a factor 1000 (we send the mesh scaled to Elmer and it seems the eigen solver does not notice this)
Therefore scale these results
2022-08-08 12:33:57 +02:00
Uwe
7a0971a396
[FEM] fix warp filter factor
...
- since our mesh is in mm, we must multiply the set factor by 1000 to get the real factor. This applies also for pipelines from CCX results.
Now the factor fits with the factor one can set in the CCX results dialog
2022-08-08 12:20:47 +02:00
wmayer
1c71691c1c
TD: [skip ci] help code analyzers with export macro
2022-08-08 12:03:25 +02:00
wmayer
7554996b72
Gui: set width of list box according to text length
2022-08-08 11:36:35 +02:00
wmayer
882e96d7d5
Mod: [skip ci] improve whitespace
2022-08-08 10:46:04 +02:00
berniev
f4ffd15864
Mod: redundant void 2
2022-08-08 10:27:50 +02:00
wmayer
bfef3ed33a
Gui: [skip ci] include header with export macros
2022-08-08 10:22:59 +02:00
berniev
3d1f70765a
Gui: redundant void 2
2022-08-08 10:21:44 +02:00
wmayer
979fad404e
App: [skip ci] improve whitespace
2022-08-08 10:11:22 +02:00
berniev
d9ac252982
App: redundant void 2
2022-08-08 09:45:36 +02:00
Markus Lampert
d54ad5048d
Fixed radii calculations and their processing for external threads
2022-08-07 18:01:07 -07:00
Markus Lampert
020f721ec2
Fixed external thread milling orientation and direction
2022-08-07 18:01:07 -07:00
Markus Lampert
b4f553f7e5
Fixed logic error in path selection drill gate.
2022-08-07 18:01:07 -07:00
Markus Lampert
89e783d708
Added check to deal with float nan as cycle time result
2022-08-07 18:01:07 -07:00
Roy-043
f505563d5d
Sketcher: Fix sWhatsThis for Sketcher_CompConstrainRadDia ( #7324 )
2022-08-08 02:11:06 +02:00
luz paz
feb4218d06
FEM: remove trailing whitespace from various FEM files
2022-08-08 02:10:17 +02:00
Uwe
ee127273c1
[FEM] fix pipeline recompute issue
...
- after a simulation was run, the pipelines and its childs are recomputed but its shape coloring is not updated.
- also update XML documentation
- also remove comment in tasks.py for now
2022-08-08 02:04:07 +02:00
Uwe
b397633f27
[FEM] add framework to scale result mesh values
...
- it seems that we will need to scale result values (probably for the Elmer Eigen solver)
This PR adds the framework to do this. It is meant for Elmer but designed versatile.
2022-08-08 01:48:08 +02:00
Uwe
e27da52b9c
[FEM] fix pipeline recompute bug
...
- on recomputing scalar or warp filters the information about the field was lost.
This is because the validity of an array was tested before it is actually filled
- also fix MSVC warning of using a C++ keyword as variable
- also avoid an unnecessary recompute after Elmer solver was run
2022-08-08 00:06:54 +02:00
wmayer
2d592e06a0
Gui: improve integrated Python console:
...
* correctly handle the case that Py_BuildValue() can return a null pointer
* fix a latin1 <-> UTF-8 conversion problem
2022-08-07 17:50:28 +02:00
Uwe
05816ee764
[FEM] Elmer: use defaults of ElmerGUI
...
- use also for the linear solver the defaults of ElmerGUI
2022-08-07 16:19:20 +02:00
Uwe
306cf25894
[FEM] Elmer: fix for electricforce
...
- the default is to execute this solver after previous solution converged. This has to be output via the Exec Solver parameter
2022-08-07 16:17:55 +02:00
Uwe
c98864ebc9
[FEM] pipeline fix when there is no field
...
- for the case that pipeline with a field is active, then another pipeline that does not display any field, we cannot just return because the pipeline cannot have the color bar range of the prevision pipeline
2022-08-07 15:17:50 +02:00
Uwe
b6d0eeaf66
[FEM] [skip CI] set unit for potential loads
2022-08-07 15:15:23 +02:00
wmayer
05c9307764
CMake: if module search mode for Coin3D failed try config search mode, restore the variable COIN3D_VERSION
2022-08-07 13:49:27 +02:00
Bernd Hahnebach
d9fcdb8c3f
FEM: Python pep8 code formatting
2022-08-07 09:56:52 +02:00
Uwe
c86e4b7685
[FEM] update Elmer test files
2022-08-07 06:54:16 +02:00
Uwe
42e4f53366
[FEM] Elmer: fix pipeline update issue
...
- the existing result pipeline can have several children. They must all be updated.
2022-08-07 06:22:42 +02:00
Uwe
6029a45d6c
Merge branch 'master' of github.com:FreeCAD/FreeCAD
2022-08-07 05:33:16 +02:00
Uwe
31a3a14b98
[FEM] Elmer: resale the mesh using Elmer
...
- according to Peter from the Elmer team, we can use Elmer for both, scaling in and scaling back just for consistency
2022-08-07 05:32:54 +02:00
berniev
3d4bc17bbb
give success message normal prominence
2022-08-06 23:27:23 -04:00
Uwe
2b7d893b46
[FEM] [skip CI] fix a typo for nonlinear solving
2022-08-07 05:24:37 +02:00
Uwe
93398ebdd9
[Fem] Elmer: change default nonlinear tolerance
...
- ElmerGUI uses 1e-7 as default, so we should do too
2022-08-07 04:33:21 +02:00
Uwe
a2bd654fd1
[FEM] make point filter aware of force density
2022-08-07 04:32:12 +02:00
Uwe
c4097ede8f
[FEM] Elmer: fix default for heat
...
- revert change from comm it commit 117d789e - "None" is the correct default. (I mixed this up with Navier-Stokes)
2022-08-07 02:45:08 +02:00
Uwe
7ffbf56c4e
[FEM] fix selection issues with electrostatic constraint
...
- the used selection widget did not highlight the selected faces. This made it very hard to work with when one has an existing document where e.g. 5 faces have a certain voltage and you cannot figure out which ones.
To fix this use another selection widget
2022-08-07 02:33:09 +02:00
Uwe
e3edfc1ca3
[FEM] [skip CI] ViewProviderAnalysis.cpp: .clang formatting fixes
...
- done automatically by MSVC
2022-08-07 02:28:40 +02:00
Bernd Hahnebach
e93f61081a
FEM: Python pep8 code formatting
2022-08-07 01:39:52 +02:00
Uwe
0b969fbc0a
[FEM] Elmer: polishing for nonlinear system
...
- add tooltips
- relaxation factor is usually not below 0.1 thus no expression is necessary
- sorting
2022-08-07 01:21:42 +02:00
Uwe
f7099cd43c
[FEM] Elmer: fixes for electrostatics
...
- one needs to specify a file when calculating the capacitance matrix
- add electric flux to point filter results
- add missing parameters
- also some sorting
2022-08-07 01:11:07 +02:00
Uwe
f782c46f72
[FEM] Elmer: add missing parameters for Navier-Stokes solver
2022-08-06 23:36:40 +02:00
Bernd Hahnebach
dc05f8e9b9
FEM: Python pep8 code formatting
2022-08-06 22:29:12 +02:00
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