Commit Graph

1698 Commits

Author SHA1 Message Date
Bernd Hahnebach
8ebcdf8ac7 FEM: mesh tools, fix missing initialization 2018-02-16 10:53:20 -02:00
Bernd Hahnebach
8de9707d5b FEM: elmer sifio, Python3 unicode fix 2018-02-16 10:53:20 -02:00
Markus Hovorka
c110f04823 FEM: fix unicode conversion error (sifio.py)
The sifio module could only serialize the str type. This commits
adds support for unicode strings. Some properties of FreeCAD
objects like the equation variable name use unicode strings.
2018-02-16 10:53:20 -02:00
Bernd Hahnebach
1ad03336ab FEM: ccx writer, adapt constraint fixed to the mixed meshes 2018-02-10 00:53:16 +01:00
Bernd Hahnebach
aec496e7d9 FEM: ccx input writer, write all mesh dirmension ccx elsets 2018-02-10 00:53:16 +01:00
Bernd Hahnebach
45f3eb7f4d FEM: input writer, use own element table for each shape type 2018-02-10 00:53:16 +01:00
Bernd Hahnebach
5d5d71cf8e FEM: writer base, add missing console log 2018-02-10 00:53:16 +01:00
Bernd Hahnebach
c9dc78e8a6 FEM: unit tests, small code improvements in solver frame work test 2018-02-08 09:46:40 +01:00
Bernd Hahnebach
650a42ecf8 FEM: unit tests, reactivate Elmer test 2018-02-08 09:46:40 +01:00
Bernd Hahnebach
71dd947aa2 FEM: elmer tasks, fix gmsh mesh object type check 2018-02-08 09:46:40 +01:00
Bernd Hahnebach
f7e0c42c07 FEM: unit tests, add some example code to run FEM unit tests 2018-02-08 09:46:40 +01:00
Bernd Hahnebach
d3bc866a96 FEM: unit tests, recreate ccx tools results, due to changes in frequency model the results have changed 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
5012abf75b FEM: unit tests, ccx tools frequency, delete not used document objects 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
0652802b85 FEM: unit tests, move frequency ccx tools test in own def 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
7ce2d4bc57 FEM: unit tests, ccx tools move base name declaration 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
76bf21b798 FEM: unit tests, recreate ccx tools results 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
347adfa9fd FEM: unit tests, fix ccx result creation def 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
6d9775fb5e FEM: unit tests, improve imports and dir definitions 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
bffe546dae FEM: unit tests, delete unused imports 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
a2446a6b7c FEM: unit tests, move module fem common test module to common test module 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
7f2c586bc9 FEM: unit tests, move solver framework and ccxtools test classes in separate modules 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
8c660e507c FEM: unit tests, move helpers in separate test tools module 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
b6aa013363 FEM: GUI prefs general tab, again make ALL dir chooser really dir chooser 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
41d7decdce FEM: GUI prefs general tab, fix solver frame work custom path 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
ecf7f45813 FEM: prints, use FreeCAD console prints and console error for ccx tools and writer module 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
6417db4582 FEM: ccx tools, better error messages on Python run 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
1071742de9 FEM: unit tests, fix ccx tools result creation and recreate them 2018-02-07 19:03:48 +01:00
Bernd Hahnebach
88051e01d3 FEM: ccx tools, remove setting analysis type with the analysis tools, is done in solver object 2018-02-07 19:03:48 +01:00
joha2
3b8fa5cb24 FEM: Fenics, add Fenics tools module 2018-02-07 19:03:48 +01:00
luz.paz
a86c0fe137 sWhatsThis fixes
ref: https://forum.freecadweb.org/viewtopic.php?f=10&t=26687
2018-01-31 19:07:07 +01:00
Bernd Hahnebach
dc4c4d27db FEM: code formating, use a variable which is not used to get flak8 quiet 2018-01-31 19:04:29 +01:00
luz.paz
7fbd5b286a FEM: Misc. comment typo 2018-01-31 19:04:29 +01:00
Bernd Hahnebach
227a25a686 FEM: code formating, flake8 2018-01-31 19:04:29 +01:00
Bernd Hahnebach
7405b886a2 FEM: result taks panel, better comment 2018-01-31 19:04:29 +01:00
luz.paz
3efe2e2872 FEM: source comment typo 2018-01-31 19:04:29 +01:00
Bernd Hahnebach
4a430c5c74 FEM: materials, fix users material path in task panel 2018-01-31 19:04:29 +01:00
joha2
7072b3f938 FEM: issue #3038 Fenics integration
- minor changes in xdmf saving dialog
- fixed missing locals() reference in get_FemMeshObjectElementTypes for python3 compatiblity in xml/xdmf import/export
- fixed open() and write() commands for python3 compatiblity in xml/xdmf export
- fixed further python3 issues in xml/xdmf import/export
2018-01-31 19:04:29 +01:00
luz.paz
666c5c8b86 FEM: typo fix
[skip ci]
2018-01-27 19:41:24 +01:00
Bernd Hahnebach
55d9d4dbae FEM: task panel, fix loading of broken material file 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
83c8e43dc0 FEM: material task panel, fix custom export 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
dc73b9d691 FEM: gerneral prefs, make custom materils dir chooser really a dir chooser 2018-01-27 17:22:58 +01:00
Bernd Hahnebach
7095ad9379 FEM: pref general, make string multi os compatible 2018-01-27 17:22:58 +01:00
luz.paz
0ff676abec FEM: typos
[skip ci]
2018-01-26 18:49:59 +01:00
Bernd Hahnebach
2d1ffaa6ab FEM: inp file settings, fixies fixes #3314i wrong pref on restore 2018-01-25 18:46:30 -02:00
Bernd Hahnebach
6d744c8c85 FEM: ccx tools solver, get rid of no longer needed and confusing attribute 2018-01-25 18:46:30 -02:00
Bernd Hahnebach
e1e84cd34b FEM: unit test, add a test for adding multiple ref shapes 2018-01-25 18:46:30 -02:00
Bernd Hahnebach
c85afd0e44 FEM: objects, use fem name sheme for object package names 2018-01-25 18:46:30 -02:00
luz.paz
3ee6b6ac94 FEM: typos 2018-01-23 14:43:54 +01:00
Bernd Hahnebach
ee321c5f84 FEM: ccx tools solver, fix solver type check 2018-01-23 14:01:27 +01:00
Bernd Hahnebach
6ab072b1ca FEM: file modes, delete executable mode on some Python modules 2018-01-23 14:01:27 +01:00