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
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
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
Markus Hovorka
4ca8f5269b
FEM: Add documentation to femutils module
2019-09-23 21:16:37 +02:00
Markus Hovorka
ee1716941b
FEM: Add documentation for Fem::Constraint
2019-09-21 13:43:13 +02:00
Markus Hovorka
bc870e9e06
FEM: Add documentation to Analysis.h
2019-09-21 13:43:10 +02:00
Markus Hovorka
b58245b7b4
FEM: Remove unnecessary overrides from Analysis
...
onChanged, execute, mustExecute and getPyObject where overwritten but
the implementation didn't do anything different from the implementation
of the base class DocumentObject in this case. Thus they where
redundent.
2019-09-21 13:43:06 +02:00
Bernd Hahnebach
65ad91cf61
FEM: gmsh tools, make it easier to use an own working dir
2019-09-19 09:11:12 +02:00
Bernd Hahnebach
8d7f479be6
FEM: gmsh tools, fix tmp file creation
2019-09-19 09:11:07 +02:00
Bernd Hahnebach
19de1a4eba
FEM: result tools and ccx tools, improve method documentation
2019-09-19 09:11:02 +02:00
Bernd Hahnebach
078237937f
FEM: code formating replace lines of # with lines of *
2019-09-19 09:10:56 +02:00
Bernd Hahnebach
e60a561a9e
FEM: small changes in coding conventions
2019-09-18 22:01:11 +02:00
Bernd Hahnebach
a9f505818b
FEM: code formating
2019-09-18 21:27:20 +02:00
Bernd Hahnebach
1e3ab8276c
FEM: ccx tools, improve class documentation
2019-09-18 18:27:50 +02:00
Bernd Hahnebach
21529eda88
FEM: result task panel, fix use equations
2019-09-18 18:27:40 +02:00
wmayer
b1dd1e61a7
force strict ISO C++ (-Wpedantic)
...
for Fem, Import, PartDesign, Robot, Sketcher, TechDraw
2019-09-18 14:18:07 +02:00
Bernd Hahnebach
0aaa43a303
FEM: coding conventions, add documentation info
2019-09-15 22:43:17 +02:00
Bernd Hahnebach
dae91a4fb2
FEM: ccx tools, use python documentation style
2019-09-15 22:43:10 +02:00
Bernd Hahnebach
5fc30f3dd7
FEM: result task panel, do not activate greyed buttons
2019-09-15 22:43:03 +02:00
Bernd Hahnebach
99daacd544
FEM: delete file which was added by acident
2019-09-14 22:57:40 +02:00
Bernd Hahnebach
49000b1bc5
FEM: result task panel, fix if restore result is True but some results are missing
2019-09-14 22:54:46 +02:00
Bernd Hahnebach
46e66942b3
FEM: white spaces
2019-09-14 22:54:38 +02:00
Bernd Hahnebach
7fc7d39964
FEM: calculix solver task panel
2019-09-14 21:03:50 +02:00
Bernd Hahnebach
44e853c2f8
FEM: typo
2019-09-13 18:59:11 +02:00
Bernd Hahnebach
2797726880
FEM: test modules, use double quotes instead of single ones, all FEM done :-)
2019-09-13 18:59:02 +02:00
Bernd Hahnebach
a3b4996534
FEM: unit tests, get back all tests
2019-09-13 16:32:49 +02:00
Bernd Hahnebach
d85e2bfebc
FEM: unit tests, add a new test to make sure all FEM objects are available to add to a document
2019-09-13 12:58:26 +02:00
Bernd Hahnebach
774693569a
FEM: objects create, add a new line to make copy easier
2019-09-13 12:58:21 +02:00
Bernd Hahnebach
86f0b320cd
FEM: unit test, make it more obvisious when a new class starts
2019-09-13 12:58:17 +02:00