Commit Graph

1336 Commits

Author SHA1 Message Date
Bernd Hahnebach
2ea7a1fc6f FEM: ccx input writer, do not write EigenmodeLimits if they are set to -1.0 2017-06-09 06:49:18 +02:00
Bernd Hahnebach
63a2153eb4 FEM: prerequisites check, add a check to proof if all material objects do have the same ref shape type 2017-06-09 06:46:50 +02:00
Bernd Hahnebach
a8dbc81a59 FEM: material task panel, fix in reference shape type test 2017-06-09 06:42:13 +02:00
Bernd Hahnebach
086d2ed0bb FEM: ccx input writer, better writing code in ccx elsets 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
c85d8c61e3 FEM: ccx input writer, move some defs from ccx input file writer to input file writer:
- get the material sets and write them to material objects
- get the geometry beam and shell sets as well as the fluid beam sets and write them to the objects
2017-06-07 23:32:36 -03:00
Bernd Hahnebach
85deb88789 FEM: ccx input writer, use variables for elementset names instead of hardecoded values 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
de8d421cef FEM: ccx input writer, code typo, use an elif instead of if 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
a9fb191de1 FEM: ccx input writer, check for string type instead of the specific string Eall 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
e6642d43b1 FEM: ccx input writer, split ccx element set writing and 1D-Flow element set id retriving from each other 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
94775af24b FEM: ccx inputwriter, get rid of a duplicate in 1DFlow section 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
2fed6fd10c FEM: ccx input writer, code formating 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
6fe8b38c06 FEM: input writer, constraint force, move the refshape type code into fem tools 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
1ca27a2f9d FEM: abaqus writer, fix precision 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
cd0014b16c FEM: abaqus writer, use better names for elementsets 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
b01e482e07 FEM: abaqus writer, some comments 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
546c02a71e FEM: unit tests, add some comments 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
bf45cb16ee FEM: unit tests, use FreeCADs native Python API to create the meshes 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
c06cbdee70 FEM: unit tests, use better file name for unv read write test 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
cb90f46a05 FEM: unit tests, use the lately commited dev in Test to run unit tests of FEM 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
20b4865061 FEM: gmsh mesh tool, get rid of the error pop up in the regard of BooleanFragments Compound 2017-06-07 23:32:36 -03:00
Bernd Hahnebach
d5c5870764 FEM: group meshing, add some checks and output to catch some problems 2017-05-27 19:57:28 -03:00
Bernd Hahnebach
612bfcc12c FEM: code formating, change tabs in spaces 2017-05-27 19:57:28 -03:00
Bernd Hahnebach
3708c760ec FEM: Fenics meshes, flake8 2017-05-27 19:57:28 -03:00
joha2
85c2e6a1ee FEM: Fenics meshes, add support for xdmf format, some more improvements 2017-05-27 19:57:28 -03:00
Bernd Hahnebach
7ed786cf86 FEM: constraint pressure, add support for shell meshes if they have group data 2017-05-27 19:57:28 -03:00
Bernd Hahnebach
34cac07b43 FEM: ccx writer and mesh tools, fix bug in mesh group search 2017-05-27 19:57:28 -03:00
Bernd Hahnebach
c26671c094 FEM: unittest, move mesh creation at end of test object creation 2017-05-27 19:57:27 -03:00
Bernd Hahnebach
85702031d3 FEM: unittest, get rid of not useful self. 2017-05-27 19:57:27 -03:00
Bernd Hahnebach
413c7ede90 FEM: unittest, move all CCX analysis tests in one test case class 2017-05-27 19:57:27 -03:00
Bernd Hahnebach
661fdbd307 FEM: unittest, get rid of duplicates and move them to helpers 2017-05-27 19:57:27 -03:00
Bernd Hahnebach
288406dc23 FEM: unittest, move unv test out of analysis test case 2017-05-27 19:57:27 -03:00
Bernd Hahnebach
b616eea266 FEM: unittest, update result files and FreeCAD files 2017-05-27 19:57:27 -03:00
Yorik van Havre
2a2ab3c4ef Updated translations 2017-05-25 10:04:05 -03:00
wmayer
945313c6d3 fix crashes with FEM post-processing commands 2017-05-20 16:18:34 +02:00
wmayer
c30c325537 fix build failure if VTK is not enabled 2017-05-19 12:53:31 +02:00
wmayer
d3895d03f2 fix crash in pipeline command 2017-05-18 18:40:56 +02:00
wmayer
a72a4d9a75 Add Python wrapper for pipeline object 2017-05-18 18:40:25 +02:00
looooo
6ba65d4d63 py3: Fem: PyGui: use relative imports for PyGui 2017-05-06 15:30:46 +02:00
Peter Lama
a75a98ef27 Use OCCT Handle macro for Handle_ classes
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
asiersarasua
ea3d86b735 Fix typos 2017-04-20 09:49:19 +02:00
wmayer
004324bbc5 fix scan coverity issues: uncaught exception 2017-04-11 14:03:08 +02:00
wmayer
0c0b2126ec add unit test to check for order of nodes of quadratic mesh elements 2017-04-07 20:51:02 +02:00
Ulrich Brammer
e58b74793a More precise real values for Calculix input files. 2017-04-04 13:46:15 +02:00
Kunda
784edd3f82 Typo fixes for doxygen and source comments
issue #0002914
2017-03-31 11:25:57 -03:00
Alexander Gryson
e20d6d56f6 Edit warp icon based on forum feedback
[See forum post for relevant discussion](https://forum.freecadweb.org/viewtopic.php?f=34&t=21391&start=19)
2017-03-26 08:51:17 +02:00
Bernd Hahnebach
36c9944199 FEM: ccx tools, highlight nodes of elements with nonpositive jacobian if ccx fails 2017-03-18 22:07:24 +01:00
Bernd Hahnebach
f2a0263f4b FEM: import frd, import all steps of peeq, by sodelo 2017-03-18 22:07:24 +01:00
Bernd Hahnebach
9568fa412a FEM: import tools, move calculate abs disp from import vtk to import tools 2017-03-18 22:07:24 +01:00
Bernd Hahnebach
2134e815cb FEM: fluid material, fix command to add such material 2017-03-18 22:07:24 +01:00
Bernd Hahnebach
90df4d1d21 FEM: material task panel, check if material properties have the appropriate units 2017-03-18 22:07:24 +01:00