wmayer
a029d90a98
FEM: Rename Display Modes
2015-11-23 18:17:10 +01:00
Bernd Hahnebach
8ebf64ac3f
FEM: add nodes of quad8, hexa20, penta6, penta15, pyra5, pyra13 to ViewProvider nodes are displayed
2015-11-19 19:01:23 +01:00
Bernd Hahnebach
758f3ec77e
FEM: FemMesh VP throw exception instead of assert(0)
2015-11-19 19:01:07 +01:00
Bernd Hahnebach
2f5706262d
FEM: add SMESH supported volumes to Python API of FemMesh
2015-11-19 19:00:52 +01:00
Przemo Firszt
fe522bc66b
FEM, Tests: Fix line end problem in compare_inp_files
...
Add new function to force unix line ends and use it in compare_inp_files
and compare_stats.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-19 10:26:24 +01:00
Przemo Firszt
c9cfc369d6
FEM: Use exisitng mesh property as link to mesh in result objects
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-18 11:22:02 +00:00
Przemo Firszt
3788670038
FEM: Tidy up long lines and spacing
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-18 11:21:27 +00:00
Bernd Hahnebach
d37ac54c8e
FEM: fix mixed line endings in VP FemMesh
2015-11-16 19:19:01 -02:00
Bernd Hahnebach
49b002beaf
FEM: Mesh VP fix FreeCAD crash if not supported face is added to VP
2015-11-16 19:19:01 -02:00
Bernd Hahnebach
eec2b56629
FEM: add some documentation to FemTools
2015-11-16 19:19:01 -02:00
Bernd Hahnebach
01d3b3ecad
FEM: substitute some camel style variable names in frdReader
2015-11-16 19:19:01 -02:00
Bernd Hahnebach
d14e79eafa
FEM: use proper command to create a Mechanical Anaylsis with all properties
2015-11-16 19:19:01 -02:00
fandaL
36ffb450f1
FEM: frd import mesh
2015-11-16 19:18:11 -02:00
Przemo Firszt
dee8809454
FEM, Tests: Force unix line ends for comparing calculation stats
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-16 19:15:44 -02:00
Przemo Firszt
629a89218d
FEM: Fix Von Mises calculation formula and update FEM test results
...
Reported-by: fandaL
Fixed-by: fandaL
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-14 14:53:37 +01:00
Przemo Firszt
b0fbd60835
FEM: Use format to avoid error is the message is not pure string
...
Traceback (most recent call last):
File "/home/przemo/software/FreeCAD/build/Mod/Fem/TestFem.py", line
229, in test_new_analysis
ret = self.compare_stats(fea, static_expected_values)
File "/home/przemo/software/FreeCAD/build/Mod/Fem/TestFem.py", line
147, in compare_stats
fcc_print(sf_content)
File "/home/przemo/software/FreeCAD/build/Mod/Fem/TestFem.py", line
55, in fcc_print
FreeCAD.Console.PrintMessage(message + '\n')
TypeError: can only concatenate list (not "str") to list
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-14 14:53:36 +01:00
wmayer
48027e1586
+ fix memory leaks
2015-11-13 16:06:43 +01:00
wmayer
45af17e39c
+ Code cleanup:
...
+ do not include header of itself
+ do not include unneeded header files
+ removed unneeded forward declarations
+ do not translate C string to get a QString
+ break too long lines
+ replace tabs with spaces
+ use virtual keyword on destructors
2015-11-13 15:47:03 +01:00
Bernd Hahnebach
74270c23d2
FEM: allow to make a mesh from shape without an analysis
2015-11-12 13:39:51 +01:00
Bernd Hahnebach
78ac00180f
FEM: fromShape not needed modul loading deleted
2015-11-12 13:37:11 +01:00
Przemo Firszt
391cdf816d
FEM: Update except catch to python3
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-11 22:41:12 +00:00
Przemo Firszt
1e8e0877f3
FEM: Windows workaround to avoid blinking terminal window
...
Reported-by: wmayer
Tested-by: wamyer, sgrogan
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-11 22:21:21 +00:00
Przemo Firszt
f74e016f30
FEM: Fix unexpected error with ccx_* unset if Popoen fails
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-11 22:20:34 +00:00
Przemo Firszt
e90ed4bf65
FEM: Cheange margins in TaskPanelMechanicalAnalysis for Analysis Type
...
Reported-by: wmayer
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-11 21:47:36 +00:00
wmayer
4af7d95a6d
+ support of linear b-spline/bezier curves and planar b-spline/bezier surfaces to get direction
2015-11-11 18:27:26 +01:00
Bernd Hahnebach
e22431ea77
FEM: use ConsolePrints instead off print in beamsection and shellthickness
2015-11-11 09:14:50 +01:00
Bernd Hahnebach
c6989acd55
FEM: use new selection observer class for material reference shape selection
2015-11-11 09:14:50 +01:00
Bernd Hahnebach
ba394818a3
FEM: separate selection observer class from _TaskPanel shellthickness and beamsection
2015-11-11 09:14:49 +01:00
wmayer
dff58e5df3
+ fix documentation of task dialog
2015-11-09 19:22:19 +01:00
Bernd Hahnebach
9d856fbd7a
FEM: use addItem to add list items in shellthickness, beamsection and multimat ref shape list
2015-11-08 13:44:37 +01:00
Bernd Hahnebach
5e234486b2
FEM: rename uis of python task panels to TaskPanelName
2015-11-08 09:32:01 +01:00
Bernd Hahnebach
5e001f3e15
FEM: delet unused import FreeCAD
2015-11-07 20:04:10 +01:00
Bernd Hahnebach
062895c626
FEM: sort modules in CMakefiles
2015-11-07 18:36:28 +01:00
Bernd Hahnebach
c542a88e5e
FEM: move CalculiX test files to test_files/ccx directory
2015-11-07 17:23:31 +01:00
Bernd Hahnebach
737fa891f8
FEM: make Init.py flake8 compatiple
2015-11-07 16:41:31 +01:00
Bernd Hahnebach
b1e67a7e0a
FEM: use unix linefeeds in Init.py
2015-11-07 16:41:22 +01:00
Bernd Hahnebach
d10d18bd4d
FEM: rename ObjectsTaskPanel into TaskPanelObjects
2015-11-07 16:41:11 +01:00
Bernd Hahnebach
7847c6fcac
FEM: print console message if a task dialog is open already for beamsection and shellthickness
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
ea6e65f9f8
FEM: add author to material files
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
81cf730791
FEM: unused imports deleted
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
05a20ecc77
FEM: split MechanicalMaterial into separate modules
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
49c12c5e3d
FEM: use ConsolePrints instead of prints for MechanicalMaterial
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
746bad9f18
FEM: shape typte test in selection of multiple material reference shapes
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
3ef7d3ce3a
FEM: put prints in brackets in MechanicalMaterial
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
cb690eca62
FEM: multiple materials, support for solids
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
0c55f927f5
FEM: add getNodesBySolid()
...
Conflicts:
src/Mod/Fem/App/FemMesh.cpp
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
52ad0bcc9d
FEM: selection of Faces and Edges as References for multiple MechanicalMaterial
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
cb0a48c849
FEM: add Reference selection to Mechanicalmaterial ui
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
8cb6ed7d6a
FEM: multiple materials for shell and beam meshes
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
f02ba31d02
FEM: add spaces to FemTools license
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
39d6d68366
FEM: use super class FemCommands for ShellThickness and BeamSection Commands
2015-11-05 17:31:03 +01:00
Bernd Hahnebach
59bafd51c0
FEM: split FemBeamSection into separate modules
2015-11-05 17:31:02 +01:00
Bernd Hahnebach
5d9954d3da
FEM: split FemShellThickness into separate modules
2015-11-05 17:31:02 +01:00
Bernd Hahnebach
c3328d6b4e
FEM: use unix linefeeds in InitGui.py
2015-11-05 17:31:02 +01:00
Przemo Firszt
64950056b8
FEM: Fix typos in property definitions
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
d025f1e109
FEM: Replace invalid ElementNumbers with NodeNumbers
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
a85c68aa65
FEM: Add EigenmodeFrequency property to result object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
9531c0b088
FEM: Add Eigenmode property to result object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
30e2ec315b
FEM: Add simple dat file reader
...
It's a simple CalculiX dat file reader used to extract eigenmode
frequencies after freqyency analysis.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
3e20529210
FEM: Remove redundant base_name variable
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 20:04:23 +00:00
Przemo Firszt
d2469cac6e
FEM: Replace GetString with GetFloat/GetIntiger for eigenmode parameters
...
Reported-By: bernd
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-11-03 10:50:15 +01:00
Przemo Firszt
fc8e2eed64
FEM, Tests: Fix FEM tests
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-26 18:35:43 +00:00
Przemo Firszt
50ab6a3111
FEM: Move writing inp section headers to front of function
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-26 17:17:23 +00:00
Bernd Hahnebach
cc3fee5f9c
FEM: print in brackets
2015-10-26 13:13:57 +01:00
Bernd Hahnebach
02be8e65ab
FEM: fix in ccxfilewriter for ccxelset if multiple materials and beam mesh
2015-10-26 13:13:56 +01:00
Bernd Hahnebach
13e7841b41
FEM: edge load ccxwriter fix if duplicate edges in refshapes
2015-10-26 13:13:55 +01:00
Bernd Hahnebach
e5adec94b7
FEM: ccxwriter, much more exact results for cload on edges
2015-10-26 13:13:55 +01:00
Bernd Hahnebach
9c0bcb7a7c
FEM: cload in ccxwriter, some changes in preparation for adding better edge load calculation
2015-10-26 13:13:54 +01:00
Bernd Hahnebach
7b1a4f1297
FEM: add defs to make the code better reuseable for cload on edges
2015-10-26 13:13:53 +01:00
Bernd Hahnebach
c74a8392de
FEM: small changes in shellth and beamsec task panel
2015-10-26 13:13:52 +01:00
wmayer
e3221376e1
+ use right namespace for template instantiation to fix linker errors on Windows
2015-10-25 23:06:21 +01:00
wmayer
15a6a463b3
+ need dummy class for FeaturePython class to work
2015-10-25 22:42:50 +01:00
Przemo Firszt
d58ccf7fd3
FEM: Use brackets for print
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:30 +01:00
Przemo Firszt
e3c081be54
FEM: Use eigenmode number to decide if we're dealing with frequency analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:29 +01:00
Przemo Firszt
098e46f686
FEM: Fix invalid check for frequency analysis
...
eigenmode = 0 for static and it's greater than 0 for frequency analysis.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:29 +01:00
Przemo Firszt
304e71e371
FEM: Remove imported but not used FreeCADGui
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:28 +01:00
Przemo Firszt
cf979fa040
FEM: Do not activate FEM wb from ccxFrdReader
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:27 +01:00
Przemo Firszt
55bc72b7b4
FEM: Make sure result_object exist before accesing it
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:26 +01:00
Przemo Firszt
bba3543efe
FEM: Initialise result_object to None to fix crash on empty results
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:25 +01:00
Przemo Firszt
80b82dd955
FEM: Fix invalid check for empty resutls
...
Even when readResult was not producing any resuts the check was passing
fine as len({'Nodes': {}, 'Tet10Elem': {}, 'Results': []}) is 3
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:25 +01:00
Przemo Firszt
3dcc189e8b
FEM: Add new properties to FEM preferences
...
The new properties are NumberOfEigenmode, EigenmodeHighLimit and
EigenmodeLowLimit. All 3 are linked with analysis object properties.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:24 +01:00
Przemo Firszt
6ab7a434ac
FEM, Tests: Make sure eigenmode parameters are always the same.
...
The parameters were taken from FEM prefs, so the test could fail.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:23 +01:00
Przemo Firszt
068ba4793d
FEM: Add EigenmodeHighLimit property to analysis object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:22 +01:00
Przemo Firszt
042ded01e0
FEM: Add EigenmodeLowLimit property to analysis object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:22 +01:00
Przemo Firszt
fcf19ff8ec
FEM: Add NumberOfEigenmode property to analysis object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:21 +01:00
Przemo Firszt
26cd01e346
FEM: Add WorkingDir property
...
that allows to set individual directory to be used for each analysis
object
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:20 +01:00
Przemo Firszt
8055b189be
FEM: Use AnalysisType in FemTools by default
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:19 +01:00
Przemo Firszt
4fb15f2a1b
FEM: Move module loading to InitGui.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-22 11:20:03 +01:00
wmayer
60c8180079
+ fix initialization order in initFemGui
2015-10-22 11:11:47 +02:00
wmayer
abd6e8c438
+ proper exception handling of FemGui module
2015-10-22 11:01:21 +02:00
Przemo Firszt
28abf3585b
FEM: remove comment lines for _CommandNewMechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:08 +02:00
Przemo Firszt
ffdc7a45df
FEM: change purge_results to operate on analysis document
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:08 +02:00
Przemo Firszt
499630034b
FEM: improve enabling/disabling commands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:07 +02:00
Przemo Firszt
f76933eb87
FEM: Migrate _CommandMechanicalMaterial to FemCommands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:07 +02:00
Przemo Firszt
ddb20e7329
FEM: Remove Frequency Analysis from GUI
...
Separate Frequency analysis button is no longer required.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:06 +02:00
Przemo Firszt
35632147ad
FEM: Add new analysis properity AnalysisType
...
To run frequency analysis user have 2 options:
1. Run normal aalysis, set "frequency" and start ccx
2. Set Analysis Type in Analysis object properties to "frequency" and
use Quick Analysis
With that workflow we no longer need a separate button for frequency
analysis. Also it's much easier to prepare & run a dediacted analysis
for frequency calculiations and separate analysis objects for
different load cases.
2015-10-19 21:28:05 +02:00
Przemo Firszt
2c21325353
FEM: Remove not used OutputDir analysis property
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:05 +02:00
Przemo Firszt
f33f573199
FEM: Change the way set_analysis_type works - use FEM prefs
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:04 +02:00
Przemo Firszt
26d18db2d3
FEM: Make sure ccx working dir is set
...
Also TestFem and check_prerequisities are corrected
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:04 +02:00
Przemo Firszt
b79cc695a1
FEM: Add AnalysisType to Prefs and use it in analysis control window.
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:03 +02:00
Przemo Firszt
d5cf69b646
FEM: Make sure it's clear what failed when ccx is not set and cannot be found
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:02 +02:00
Przemo Firszt
d8488027d7
FEM: Fix WorkingDir problem
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:01 +02:00
Przemo Firszt
23dd479cb9
FEM: Typo + move debug print to be the first command in calculixStarted
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:01 +02:00
Przemo Firszt
6116231e32
FEM: Rename pushButton_generate to pb_run_ccx
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:28:00 +02:00
Przemo Firszt
14740f9202
FEM: Rename pushButton_edit to pb_edit_inp
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:59 +02:00
Przemo Firszt
7c0a53596c
FEM: Rename pushButton_write to pb_write_inp
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:58 +02:00
Przemo Firszt
50bcdaa90f
FEM: Rename label_Time to l_time
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:58 +02:00
Przemo Firszt
cf7f82c48a
FEM: Move known_analysis_type definition to class definition
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:57 +02:00
Przemo Firszt
f0951065c9
FEM: print should use brackets for python3 compatibility
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:56 +02:00
Przemo Firszt
cfc2a4d1f2
FEM: Fix invalid exception raise call
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:55 +02:00
Przemo Firszt
ac0f3a650d
FEM: Test ccx binary before use
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:54 +02:00
Przemo Firszt
554f4f5fc9
FEM: Add documentation to FemTools
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:54 +02:00
Przemo Firszt
da7d499595
FEM: Constraints should be enabled only when there is an active analysis
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:53 +02:00
Przemo Firszt
eda566e572
FEM: Use fem-constraint-pulley and fem-constraint-gear icon names
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-19 21:27:52 +02:00
wmayer
861dc86093
+ make FEM beam section and shell thickness ready for drag and drop
2015-10-19 14:48:07 +02:00
wmayer
eff27994e5
+ Do not rely on active document but active analysis object
2015-10-18 22:36:36 +02:00
wmayer
00cdea7b74
+ allow to activate an analysis object from context-menu
2015-10-18 16:10:32 +02:00
wmayer
337a36ceb8
+ write out nodes sorted by id to abaqus file
2015-10-18 12:32:09 +02:00
Przemo Firszt
a0d8042bff
FEM, Tests: Add setting static analysis
...
The tests from GUI were failing if FEM prefs were set to frequency analysis
Debugged by: sgrogan
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-17 12:20:48 -03:00
Przemo Firszt
b4352a18d1
FEM, Tests: Include detailed information in test report after failure
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-17 12:20:48 -03:00
Przemo Firszt
7554d2a8a8
FEM, Tests: Close files as soon as possible
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-17 12:20:48 -03:00
Przemo Firszt
cddb6aa390
FEM: Migrate _CommandQuickAnalysis to FemCommands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:06 +02:00
Przemo Firszt
b122cb5866
FEM: Migrate _CommandMechanicalShowResult to FemCommands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:05 +02:00
Przemo Firszt
6725c540a6
FEM: Migrate _CommandMechanicalJobControl to FemCommands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:04 +02:00
Przemo Firszt
1ad481b435
FEM: Migrate _CommandFemFromShape to FemCommands and add new is_active type
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:03 +02:00
Przemo Firszt
217103affb
FEM: Migrate _CommandPurgeFemResults to FemCommands and add new is_active type
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:03 +02:00
Przemo Firszt
044c16d218
FEM: Migrate _CommandNewMechanicalAnalysis to FemCommands
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:02 +02:00
Przemo Firszt
f1f67b2298
FEM: Add FemCommand class and use it in _CommandFrequencyAnalysis
...
FemCommand class will gather all common functions/propertied od FEM gui
commands. That should allow to reduce some common code.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-13 21:41:01 +02:00
Przemo Firszt
aac2b26c11
FEM: Don't call _ViewProviderMechanicalMaterial in headless mode
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:59:07 +02:00
Przemo Firszt
27cfcc5995
FEM: Add licence and module info to _Command files
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:42 +02:00
Przemo Firszt
9b816905f1
FEM: Move _CommandNewMechanicalAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:41 +02:00
Przemo Firszt
cf8ef4d9bc
FEM: Move _CommandFemFromShape class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:41 +02:00
Przemo Firszt
dfb2335421
FEM: Move _CommandMechanicalJobControl class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:40 +02:00
Przemo Firszt
7a0c300aa3
FEM: Move _CommandPurgeFemResults class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:39 +02:00
Przemo Firszt
039b632758
FEM: Move _CommandQuickAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:39 +02:00
Przemo Firszt
fc12db7b26
FEM: Remove get_results_object from MechanicalAnalysis.py
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:38 +02:00
Przemo Firszt
ad68cad1bf
FEM: Move _CommandFrequencyAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:38 +02:00
Przemo Firszt
dec1563c95
FEM: Move _CommandMechanicalShowResult class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:37 +02:00
Przemo Firszt
d6392b751a
FEM: Move _FemAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:36 +02:00
Przemo Firszt
c5d0fd8d4b
FEM: Move _ViewProviderFemAnalysis class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:36 +02:00
Przemo Firszt
0f71211602
FEM: Move _JobControlTaskPanel class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:35 +02:00
Przemo Firszt
e3a7a7955e
FEM: Move _ResultControlTaskPanel class to separate file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-11 09:36:35 +02:00
Bernd Hahnebach
48d67aa4cd
FEM: fix beamsection property in CalculiX file writer
2015-10-09 17:39:40 +02:00
Bernd Hahnebach
41852c4c50
FEM: use MechanicalMaterial instead App::MaterialObjectPython in TestFem
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
a7f96cb838
FEM: only change MechanicalMaterial object if taskd is accepted
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
57b65cf405
FEM: add space to licence according flake8
2015-10-09 08:19:24 +02:00
Bernd Hahnebach
177e0d2665
FEM: typo in GUI
2015-10-09 08:19:23 +02:00
Bernd Hahnebach
b51155e289
FEM: use generic get_elset methods in CalculiX file writer
2015-10-09 08:19:23 +02:00
Bernd Hahnebach
24a3b27150
FEM: add brackets to print statements in CalculiX file writer
2015-10-05 18:34:07 +02:00
Bernd Hahnebach
f19d4c44df
FEM: rewriting some defs in CalculiX input file writer
2015-10-05 18:33:52 +02:00