Commit Graph

2380 Commits

Author SHA1 Message Date
Zheng, Lei
2727ddc7c0 Fem: minor changes 2019-08-17 15:15:47 +02:00
Zheng, Lei
5214f5b7ce Gui: add coinRemoveAllChildren to work around Coin3D bug
See bug description:
https://bitbucket.org/Coin3D/coin/pull-requests/119/fix-sochildlist-auditing/diff

Because of path based rendering (SoFCPathAnnotation) in mouse over
highlight, this bug causes crash more frequently here comparing to
upstream.

All C++ calling of SoGroup::removeAllChildren() is replaced by
Gui::coinRemoveAllChildren(), and python code is fixed by monkey
patching SoGroup.removeAllChildren() in FreeCADGuiInit.py.
2019-08-17 14:52:11 +02:00
Bernd Hahnebach
80bdd21471 FEM: code formating, command manager, more formating 2019-08-16 08:33:30 +02:00
Bernd Hahnebach
657b17594a FEM: code formating, command manager, fix indents 2019-08-16 08:33:24 +02:00
Bernd Hahnebach
b9ec1e15be FEM: code formating, commands, some new lines 2019-08-16 08:33:17 +02:00
Bernd Hahnebach
9bb420caf4 FEM: code formating, commands, use double quotes instead of single ones 2019-08-16 08:33:12 +02:00
Bernd Hahnebach
2c9eef4bbb FEM: code formating, small ones 2019-08-16 08:33:06 +02:00
Bernd Hahnebach
08a150ca95 FEM: ccx tools, small indent code formating 2019-08-15 08:40:01 +02:00
donovaly
99ef284bf6 update and reshape tooltips for FEM import-export settings 2019-07-21 19:19:46 +02:00
Yorik van Havre
a6334a4bfd Cleanup in doxygen stuff 2019-07-15 23:20:52 -03:00
Bernd Hahnebach
c844d537f1 FEM: unit tests, fix round failure on windows by setting fix float numbers 2019-07-10 22:08:09 +02:00
Bernd Hahnebach
3678c7fa58 FEM: code formating, unit tests, objs 2019-07-05 23:07:56 +02:00
Bernd Hahnebach
70fb01934b FEM: fluid 1D obj, typo 2019-07-05 22:46:41 +02:00
Bernd Hahnebach
6b047bbd0c FEM: unit tests, result stats, fix principal and shear stats 2019-07-05 22:46:31 +02:00
Bernd Hahnebach
e25cd0c034 FEM: unit tests, result stats, fix sabs for frequency results 2019-07-05 22:46:20 +02:00
Bernd Hahnebach
47c71b5db0 FEM: unit tests, result stats, fix compare method and reactivate tests 2019-07-05 22:46:10 +02:00
Bernd Hahnebach
9826c2c2ae FEM: unit test, fix stats compare calls and method, temporary deactivate some stats tests 2019-07-05 09:09:04 +02:00
Bernd Hahnebach
fda0e7706d FEM: unit test, delete not needed pass 2019-07-05 09:08:53 +02:00
Bernd Hahnebach
13ae16750d FEM: solver fenics, fix fenics import test 2019-07-04 18:02:58 +02:00
Bernd Hahnebach
791701dbfa FEM: element flow 1D, deactivate not supported fluid types 2019-07-04 18:00:00 +02:00
Bernd Hahnebach
de74fe1027 FEM: ccx writer, typo in var name 2019-07-04 17:59:53 +02:00
Bernd Hahnebach
c246d76f0f FEM: gui commands, get rid of duplicate code 2019-07-04 09:58:39 +02:00
Bernd Hahnebach
a6a2532477 FEM: gui commands, rename all classes:
- delete Fem since we are in FEM workbench we only have FEM commands
- delete Command since we are in Python command module we only have Command classes
- this will simplify gui object creation
2019-07-04 09:58:30 +02:00
Bernd Hahnebach
68bd9d9086 FEM: gui commands, rename some classes 2019-07-04 09:58:19 +02:00
Bernd Hahnebach
3889fb8155 FEM: unit tests, temporary deactivate one results stats test 2019-07-03 12:51:26 +02:00
Bernd Hahnebach
2ce560120e FEM: objects, use same name system no matter if C++ or Python object 2019-07-03 12:43:27 +02:00
Bernd Hahnebach
78a6dcbbbf FEM: vtk result pipeline, use log instead of message for debug 2019-07-03 12:43:19 +02:00
Bernd Hahnebach
ccd06c98e5 FEM: result tools, use log instead of message for debug 2019-07-03 12:43:11 +02:00
Bernd Hahnebach
1f5e8ea446 FEM: in out, z88 mesh, fix string replacements 2019-07-03 07:37:40 +02:00
Bernd Hahnebach
d66c4dd515 FEM: view provider electrostatic potential, use value error instead of bare except 2019-07-02 22:56:06 +02:00
Bernd Hahnebach
c528033133 FEM: view provider calculix, get rid of a bare except 2019-07-02 22:47:31 +02:00
Bernd Hahnebach
bddca5d68a FEM: view provider material, use value error instead of bare except 2019-07-02 22:47:20 +02:00
Bernd Hahnebach
88fae2d96e FEM: result tools, check for NAN instead of bare except 2019-07-02 18:02:13 +02:00
Bernd Hahnebach
af4d6d2ea2 FEM: mesh api, add comment 2019-07-02 16:08:19 +02:00
wmayer
985eaebedc improve unicode support for Abaqus export 2019-07-02 15:42:16 +02:00
Bernd Hahnebach
93fac6b24a FEM: frd result reader, fix principal stress calculation if pure frd file was opened 2019-07-02 13:17:24 +02:00
Bernd Hahnebach
9ab0fa44f2 FEM: frd result reader, fix compact mesh for multiple result sets if not compacted 2019-07-02 12:54:54 +02:00
Bernd Hahnebach
35b05a9d76 FEM: code formating, flake8 and white spaces 2019-07-02 12:54:50 +02:00
Bernd Hahnebach
56cf8e7a87 FEM: result reading, fix eigenmode number reading 2019-07-01 21:41:24 +02:00
Bernd Hahnebach
fe5f94a728 FEM: result gui, get rid of duplicate code 2019-07-01 21:41:15 +02:00
Bernd Hahnebach
47abdbd895 FEM: result gui, fix user defined equation, but better fix would be cool 2019-07-01 21:41:04 +02:00
Bernd Hahnebach
cc839c6c22 FEM: result gui, some code formating and a comment 2019-07-01 21:40:54 +02:00
Bernd Hahnebach
22ef1ebe47 FEM: code forating, solver fenics tools, get rid of not needed indent 2019-07-01 00:06:26 +02:00
Bernd Hahnebach
950ad33233 FEM: in out, get rid of not needed exception 2019-06-30 23:50:03 +02:00
Bernd Hahnebach
c28684d9db FEM: bare Python exceptions, fix the Import ones 2019-06-30 23:49:55 +02:00
Bernd Hahnebach
b8f0de88bb FEM: unit tests, set up documents without a try except 2019-06-30 23:49:47 +02:00
Bernd Hahnebach
b921b9a692 FEM: code formating, max line length in unit test module 2019-06-30 14:09:05 +02:00
Bernd Hahnebach
949a70a197 FEM: flake8 and lgtm, dummy usage of imports in unit test module 2019-06-30 14:08:55 +02:00
Bernd Hahnebach
771f77ebc7 FEM: ccx writer, lgtm, Nested for statement uses loop variable 'femobj' of enclosing for statement 2019-06-29 13:22:38 +02:00
Bernd Hahnebach
a043ad072e FEM: lgtm, various improvements 2019-06-29 13:22:31 +02:00