Commit Graph

18325 Commits

Author SHA1 Message Date
Bernd Hahnebach
2a0dc9048b FEM: solver frame work unit tests, improvements 2019-09-27 09:30:08 +02:00
Bernd Hahnebach
b8287fd42b FEM: unit tests, solver framework, separate tests for each solver 2019-09-27 09:30:02 +02:00
wmayer
91224df805 clean-up FreeCADLibpackChecks.cmake 2019-09-26 23:42:13 +02:00
ezzieyguywuf
06af0151a9 Reverted FreeCadMacros.cmake to what is in master. 2019-09-26 18:55:33 +02:00
ezzieyguywuf
6b250d5116 Cleaned up a debug message and removed legacy file. 2019-09-26 18:55:11 +02:00
ezzieyguywuf
aa7419b203 Move logic out of CMakeLists.txt
This is an initial pass, simply moving the existing logic as-is. Future
PR's will attempt to refactor and improve the cmake stuff.
2019-09-26 18:54:45 +02:00
Bernd Hahnebach
5b8d93ccaf FEM: use femexample setup simple box static for solver framework unit test 2019-09-26 18:50:32 +02:00
Bernd Hahnebach
9ec4a1936a FEM: frd reader, fix analysis identifier 2019-09-26 18:30:35 +02:00
Bernd Hahnebach
e036b2a530 FEM: examples manager, small fix 2019-09-26 18:30:30 +02:00
Bernd Hahnebach
a180b93038 FEM: example simple box static and frequency, add them to the example manager 2019-09-26 18:30:24 +02:00
Bernd Hahnebach
ecbba498ba FEM: examples simple box static and frequency, move mesh from unit tests to fem examples 2019-09-26 18:30:20 +02:00
Bernd Hahnebach
4ac8d0bbe9 FEM: move setup simple box static and frequency example from unit tests to fem examples 2019-09-26 18:30:16 +02:00
Bernd Hahnebach
8eb00d7c9b FEM: ccx unit tests, improve prints 2019-09-26 07:26:23 +02:00
Bernd Hahnebach
760cd06d44 FEM: examples, flow 1d, improve variable names 2019-09-26 07:26:17 +02:00
Bernd Hahnebach
fbea7f07bc FEM: example thermomech flow1d, add it to the example manager 2019-09-26 07:26:12 +02:00
Bernd Hahnebach
9883b05c6f FEM: example thermomech flow1d, move mesh from unit tests to fem examples 2019-09-26 07:26:06 +02:00
Bernd Hahnebach
f70e31b111 FEM: move setup flow 1D thermomech example from unit tests to fem examples 2019-09-26 07:26:02 +02:00
Bernd Hahnebach
32769c7536 FEM: examples, some improvements 2019-09-26 07:25:51 +02:00
Bernd Hahnebach
ce20d76000 FEM: example multimaterial two boxes, add it to the example manager 2019-09-25 21:22:19 +02:00
Bernd Hahnebach
6fdd0685ac FEM: example multimaterial, move mesh from unit tests to fem examples 2019-09-25 21:22:12 +02:00
Bernd Hahnebach
e7bd900a94 FEM: move setup multimaterial example from unit tests to fem examples 2019-09-25 21:22:03 +02:00
Bernd Hahnebach
0168ffa0ed FEM: example thermomech spine, add it to the example manager 2019-09-25 21:21:56 +02:00
Bernd Hahnebach
5a84dc27cb FEM: example thermomech spine, move mesh from unit tests to fem examples 2019-09-25 21:21:50 +02:00
Bernd Hahnebach
79dcd464b2 FEM: move setup thermomech example from unit tests to fem examples 2019-09-25 21:21:45 +02:00
lorenz
e9e1c89929 add missing include to Precompiled.h 2019-09-25 20:06:36 +02:00
lorenz
b31469c38d add missing header
ref.: https://forum.freecadweb.org/viewtopic.php?p=336566#p336566
2019-09-25 16:35:15 +02:00
wmayer
11ff76ab21 improve whitespaces 2019-09-25 15:44:50 +02:00
Przemo Firszt
c01eca9b12 Exclude some packages from fedora 29 builds
Those packages don't exist in fedora 29:
pyside2-tools, python3-pyside2-devel, python3-shiboken2-devel

Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2019-09-25 15:35:10 +02:00
Przemo Firszt
e7bf1947b8 Update fedora spec as per sopwith
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2019-09-25 15:35:10 +02:00
Tomas Pavlicek
39518f8dff Complete remake of drawing dimensions 2019-09-25 15:20:14 +02:00
Tomas Pavlicek
cdb978efee Polish classes in Tools2D 2019-09-25 15:18:58 +02:00
wmayer
3e2f835d8e fix mesh cutting 2019-09-24 23:26:08 +02:00
sliptonic
ca6fc592f2 Merge pull request #2503 from Russ4262/fix_pocketshape_popup
[Path] Fix PocketShape pop-up warning window issue
2019-09-24 15:36:23 -05:00
wmayer
89a624caf1 support to show color per face 2019-09-24 21:37:11 +02:00
wmayer
0403ba68fa support to load mtl files 2019-09-24 21:36:48 +02:00
wmayer
36399fc6c8 extend texture mapping to meshes 2019-09-24 17:19:15 +02:00
wmayer
5d91214e7e Fix regression in Approximation::AddPoints 2019-09-24 16:51:02 +02:00
Bernd Hahnebach
af24130fd8 FEM: utils, fix working dir 2019-09-24 16:26:07 +02:00
Bernd Hahnebach
bd3dd7e87f FEM: pep8 code formating 2019-09-24 08:18:26 +02:00
Bernd Hahnebach
71b6cd8ba2 FEM: some typos 2019-09-24 08:18:19 +02:00
Bernd Hahnebach
caa6b590e7 Merge pull request #2549 from berndhahnebach/bhbdev230
FEM: more GSoC stuff
2019-09-23 21:17:59 +02:00
Markus Hovorka
47f42f2fa3 FEM: Add documentation to run module 2019-09-23 21:16:55 +02:00
Markus Hovorka
0bb274e9c9 FEM: Add documentation to setting module 2019-09-23 21:16:53 +02:00
Markus Hovorka
6929229ddc FEM: in out modules, Replace print with Console.Print* calls 2019-09-23 21:16:51 +02:00
Bernd Hahnebach
a79f05eafe FEM: typos 2019-09-23 21:16:49 +02:00
Bernd Hahnebach
88a74994ce FEM: unit tests, fix comments 2019-09-23 21:16:47 +02:00
Markus Hovorka
e1b1014d36 FEM: Restructure python test modules/packages
There is a new split into app and gui tests. For this purpose two
packages where created: femtest.app and femtest.gui. Tests that don't
require the GUI up and running are inside the femtest.app package. Tests
that do require the GUI are inside the femtest.gui package. Also
underscores where added to the module names: testcommon to test_common.
2019-09-23 21:16:45 +02:00
Markus Hovorka
66dc7dc046 FEM: Make view proxy optional on object creation 2019-09-23 21:16:43 +02:00
Markus Hovorka
b4128f8614 FEM: Make temp directory default for solver
Previously it would return None if no setting is found (which can
happen if the settings system hasn't been loaded at least once). This
would make some other code fail.
2019-09-23 21:16:39 +02:00
Markus Hovorka
6369b408c2 FEM: Redirect ElmerGrid output to /dev/null
Up until now the output would appear in the cli in which FreeCAD was
started. This is unnecessary and makes test output very confusing.
2019-09-23 21:16:39 +02:00