Bernd Hahnebach
5215a7d751
FEM: beam sectiong and element geometry 1D object, make name fit in FEM name system
2017-03-07 13:40:18 -03:00
hgutsche
201c9d89b0
Some fixes for doygen syntax errors and some configuration to make it run smoother under Windows
2017-02-28 18:52:04 +01:00
kgoao
b4b3d1ecb4
FEM: 1DFlow, ccx solver handling
2017-02-28 17:35:26 +01:00
looooo
6b4f08f853
py3: FEM, fix import Units module
2017-02-19 14:21:34 +01:00
Bernd Hahnebach
efd3998601
FEM: pre checks, do not allow youngs modulus and thermal conductivity (later for thermomech analysis) to be 0.0
2017-01-14 10:44:20 +01:00
Bernd Hahnebach
7ff07ac73f
FEM: remove precheck for load since an static analyis could be valid without loads
2017-01-07 15:16:44 -02:00
Bernd Hahnebach
b0b48bb92e
FEM: code formating, make all python module start the same way
...
- module info
- doxygen documentation
- imports
- code
2016-11-22 19:50:50 +01:00
Yorik van Havre
bf0d37bf28
Doc: Fixes in doxygen docs for Draft,Arch, FEM
2016-11-17 17:04:09 -02:00
Bernd Hahnebach
35c69f71dc
FEM: multiple nonlinear materials, check if each linear material has only one nonlinear material
2016-09-27 13:04:47 -03:00
Bernd Hahnebach
68ee3ac73c
FEM: nonlinear materials, add check if nonlinear material object is in the analysis when solver is set to nonlinear materials
2016-09-27 13:04:47 -03:00
Bernd Hahnebach
0546bba185
FEM: nonlinear materials, solver CalculiX implementation
2016-09-27 13:04:47 -03:00
kgoao
f9e7a774da
FEM: ConstraintTransform: Solver implementation
...
FEM: ConstraintTransform: Flake8 formatting for python files
FEM: ConstraintTransform: TransformType App::PropertyEnumeration
2016-09-27 13:04:46 -03:00
Bernd Hahnebach
6415a988f5
FEM: move prefs path off General prefs tab to BaseApp/Preferences/Mod/Fem/General
2016-08-16 11:03:28 +02:00
Bernd Hahnebach
69c4bac5a5
FEM: materials: simplify input writing and add pre checks for material value keys
2016-08-08 08:03:27 +02:00
Bernd Hahnebach
bf5a0604eb
FEM: solver object is used to write the eigenmode params to input file
2016-08-08 08:03:26 +02:00
Bernd Hahnebach
25c865023f
FEM: fix pre check for shell and beam meshes
2016-08-05 18:42:51 +02:00
Bernd Hahnebach
b49a01bdda
FEM: CalculiX solver object: better attribute names
2016-08-04 17:45:04 +02:00
vdwalts
c36cd4b8b9
FEM: ccx frd reader: add reading and calculating principal stresses
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
157db01915
FEM: thermomechanical analysis: add pre check for initial temperature
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
2a1cbf9c78
FEM: constraint thermomech: add implementation for solver CalculiX and fix FEM unit tests
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
215ed3669b
FEM: constraint plane rotation: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
a33917f903
FEM: constraint contact: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
e06d3b6e88
FEM: add some pre checks in the regard of FEM mesh
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
bb14db6193
FEM: small changes in comments in FemTools
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
d5e9a6b2d2
FEM: check prerequisites: adapt to self weight
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
036a2c9e1a
FEM: constraint self weight: implementation for solver CalculiX
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
23d57a5d54
FEM: multiple solver are possible in one analysis, use the selected for calculation run
2016-06-03 07:29:29 +02:00
Bernd Hahnebach
cfe0821f67
FEM: add preference setting to keep results on rerun an analysis
2016-05-29 12:02:29 -03:00
Bernd Hahnebach
0618369a3f
FEM: allow frequency analysis without constraint fix and change some error messages
2016-05-23 21:13:42 +02:00
Bernd Hahnebach
89d45dac13
FEM: fix title in FemTools module
2016-05-16 20:46:53 +02:00
Bernd Hahnebach
a9793c2084
FEM: add module FemToolsCcx.py and make use of it
...
- move construktor from FemTools to FemToolsCcx
- FemComands and his childs, use the new FemToolsCcx class instead of super class FemTools
- TestFem, use new FemToolsCcx class instead of supper class FemTools
2016-05-16 13:22:54 +02:00
Bernd Hahnebach
4d6f474a1e
FEM: make python modules again flake8 compatible
2016-03-02 22:23:27 +01:00
vginkeo
034e377dd0
FEM: Implement constraint displacement in C++
2016-02-12 11:09:58 +02:00
Bernd Hahnebach
849be0979c
FEM: delete no longer needed EditorMode Setting
...
the properties are set to read only in the C++ constructor allready.
See commit 1a8c643d50
2016-01-06 11:13:38 -02:00
Bernd Hahnebach
dda0ddaa80
FEM: raise exception if multiple solver or mesh are in an analysis, they are not yet supported
2015-11-28 20:04:22 -02:00
Bernd Hahnebach
784a7f0e70
FEM: add CalculiX solver object
2015-11-28 20:04:22 -02:00
Bernd Hahnebach
63189bd854
FEM: add some documentation to FemTools
2015-11-16 19:19:01 -02:00
Przemo Firszt
a83b6243bd
FEM: Update except catch to python3
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-11-11 22:41:12 +00:00
Przemo Firszt
81c24f611f
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
b6c51af3c3
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
Bernd Hahnebach
162a0421d9
FEM: multiple materials for shell and beam meshes
2015-11-07 13:24:45 -02:00
Bernd Hahnebach
f5d557ffb4
FEM: add spaces to FemTools license
2015-11-07 13:24:45 -02:00
Przemo Firszt
80a6842bcc
FEM: Replace invalid ElementNumbers with NodeNumbers
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-11-03 20:04:23 +00:00
Przemo Firszt
ed6533a568
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
f070e179a4
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
b9c02c9aaf
FEM: Use brackets for print
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-25 12:46:30 +01:00
Przemo Firszt
fb4b6dc3e6
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
8adba58977
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
94c706ec44
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
138a83bcd9
FEM: Add NumberOfEigenmode property to analysis object
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2015-10-25 12:46:21 +01:00