Commit Graph

1451 Commits

Author SHA1 Message Date
Bernd Hahnebach
b2827a21e8 FEM: GMSH mesh tool, add a pref page for gmsh binary path 2016-11-22 19:50:51 +01:00
Bernd Hahnebach
ae90dd0522 FEM: GMSH mesh tool, the GMSH tool class and a task panel 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
1327589045 FEM: GMSH mesh tool, add command and add it to tool bar and make a menu entry 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
c3df2e298d FEM: GMSH mesh tool, new python mesh object 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
9f8a7b8642 FEM: extend the C++ fem mesh object to be able make python mesh object childs 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
1c0920d624 FEM: rename CommandMeshFromShape into _CommandMeshNetgenFromShape 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
30e54ec0e2 FEM: FemMeshTools, some changes need for the GMSH mesh tool 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
af9d1371b9 FEM: FemMeshTools, fix input file writing if groups have non expected group names 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
8d786be579 FEM: code formating, make all python module start the same way
- module info
- doxygen documentation
- imports
- code
2016-11-22 19:50:50 +01:00
Bernd Hahnebach
8fb66dcf98 FEM: code formating, cmake and init gui 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
494b508f56 FEM: ccx tools, check if the active analysis has result object before try to open results 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
10b9f686ca FEM: read frd result file, check if nodes could have been read. 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
9262303c0f FEM: catch an error if Result dialog will be opened without an result in the analysis 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
7a97948069 FEM: small change in Fem Z88 tools 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
a6f6b8de06 FEM: solver task panel, delete not used def 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
0870fcefcf FEM: do not longer open mesh at analyse creation
better make mesh last as before the constraints because of group meshing
2016-11-22 19:50:50 +01:00
Bernd Hahnebach
bd927f71cf FEM: temporary remove not supported tools from tool bar 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
1b43a73da8 FEM: solver obj, delete not needed includes 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
2e984b5237 FEM: solver obj, remove not needed comment since all attributes are implemented in the python solver objects 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
e4b0205d85 FEM: typo in solver view providers 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
facf23a22f FEM: code formating, add brackets to prints 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
8713b7b29e FEM: code formating, get flake8 quired 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
8ca705c2d9 FEM: activate binary search get_femelement_by_femnodes_bin for volume meshes 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
2a5d445b26 FEM: FemMeshTools, add binary search method for get_femelements_by_femnodes, but do not make it activ 2016-11-22 19:50:50 +01:00
Bernd Hahnebach
9b023b2aef FEM: fix unit test after activating new pressure face search 2016-11-22 19:50:49 +01:00
Bernd Hahnebach
8b24da477a FEM: ccx input writer, make use of the new faster binary search method for getting the pressure faces 2016-11-22 19:50:49 +01:00
Bernd Hahnebach
894d79a57c FEM: FemMeshTools, add new methods to make a faster search for pressure faces:
- get_femnodes_ele_table()
- get_copy_of_empty_femelement_table()
- get_bit_pattern_dict()
- get_ccxelement_faces_from_binary_search()
- thanks to Ulrich Brammer for implementing the methods
2016-11-22 19:50:49 +01:00
wmayer
e54e9515fc rename 2d tool classes to be consistent with 3d classes 2016-11-21 14:29:51 +01:00
Johannes Obermayr
af62262021 Link just against required VTK modules on Linux.
Note:
If VTK is installed below /opt or anywhere else just add a path to GLOB_RECURSE.
2016-11-20 10:18:32 +01:00
Yorik van Havre
af97583026 Doc: Fixes in doxygen docs for Draft,Arch, FEM 2016-11-17 17:04:09 -02:00
wmayer
a812ad2d5e copy fem mesh groups 2016-11-07 22:16:53 +01:00
wmayer
3b961bcb5f + add convenience method recomputeFeature()
+ make method recompute() protected
2016-11-06 17:16:50 +01:00
Bernd Hahnebach
20dfdbe6a9 FEM: solver, do not initialize the solver working directory, since it is eventually only used if it is left blank in preferences 2016-11-02 18:09:48 +01:00
Bernd Hahnebach
c333e069ad FEM: ccx input file splitting, fix restore of pref 2016-11-02 18:09:48 +01:00
Bernd Hahnebach
fc91712b85 FEM: ccx input file splitting, small improvements 2016-11-02 18:09:48 +01:00
vdwalts
0d8f42637c FEM: Add separate definitions for split AND non-split input writer files to FemInputWriterCcx.py 2016-11-02 18:09:48 +01:00
vdwalts
890b42a5d4 FEM: Add split input writer option to preferences dialog GUI 2016-11-02 18:09:48 +01:00
qingfengxia
1f34562354 Fem: clean debug comments in FemVTKTools.cpp and AppFemPy.cpp 2016-10-29 15:12:18 +02:00
qingfengxia
2d29983be7 Cfd: add vtk result import feature 2016-10-29 15:12:18 +02:00
qingfengxia
bafbc14fc8 Fem: make FemResultObject droppable into FemAnalysis 2016-10-29 15:12:18 +02:00
qingfengxia
b0273a0736 Fem: add CfdResult import for FemPostPipeline 2016-10-29 15:12:18 +02:00
qingfengxia
72be9094ea Fem: add feature off vtk unstructured mesh import and export 2016-10-29 15:12:18 +02:00
Bernd Hahnebach
fbca90d0a5 FEM: FemMeshTools, add some methods to retrieve shape elements from Reference shapes for group meshing 2016-10-17 11:23:12 +02:00
Bernd Hahnebach
746ee873aa FEM: constraint pressure, move geting the faces from FemInputwriterCcx to FemInputWriter and FemMeshTools module 2016-10-17 11:23:07 +02:00
Bernd Hahnebach
6ab0937ea0 FEM: input writer ccx, most constraints, use nodes from group data if available 2016-10-17 11:22:57 +02:00
wmayer
68ea7fdac5 fix coverity issues 2016-10-08 17:43:30 +02:00
wmayer
09028b0a7f + fix -Wunused-parameter 2016-10-08 15:13:56 +02:00
Stefan Tröger
b7d2943217 Remove accidently added .orig files 2016-10-08 12:48:34 +02:00
Stefan Tröger
15b14783d1 Extensions: Handle static/dynamic cast
After the change of the virtual inheritance position in the inheritance chain some
formally added dynamic_cast's can be reverted to the old behaviour
2016-10-08 12:48:34 +02:00
Stefan Tröger
258be36aad Extensions: Handle new dynamic_cast's 2016-10-08 12:48:34 +02:00