Bernd Hahnebach
eb9f1d0409
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
40aafe7452
FEM: remove precheck for load since an static analyis could be valid without loads
2017-01-07 15:16:44 -02:00
Bernd Hahnebach
8d786be579
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
af97583026
Doc: Fixes in doxygen docs for Draft,Arch, FEM
2016-11-17 17:04:09 -02:00
Bernd Hahnebach
dd92486ab5
FEM: multiple nonlinear materials, check if each linear material has only one nonlinear material
2016-09-27 13:04:47 -03:00
Bernd Hahnebach
31c1f15c9b
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
956a13da38
FEM: nonlinear materials, solver CalculiX implementation
2016-09-27 13:04:47 -03:00
kgoao
ccb7b1a11f
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
302dccdb3d
FEM: move prefs path off General prefs tab to BaseApp/Preferences/Mod/Fem/General
2016-08-16 11:03:28 +02:00
Bernd Hahnebach
9cbefbd905
FEM: materials: simplify input writing and add pre checks for material value keys
2016-08-08 08:03:27 +02:00
Bernd Hahnebach
c476bcfeb0
FEM: solver object is used to write the eigenmode params to input file
2016-08-08 08:03:26 +02:00
Bernd Hahnebach
2edc678891
FEM: fix pre check for shell and beam meshes
2016-08-05 18:42:51 +02:00
Bernd Hahnebach
c4b94725b6
FEM: CalculiX solver object: better attribute names
2016-08-04 17:45:04 +02:00
vdwalts
1d61226313
FEM: ccx frd reader: add reading and calculating principal stresses
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
e33940ace6
FEM: thermomechanical analysis: add pre check for initial temperature
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
c06c5788e2
FEM: constraint thermomech: add implementation for solver CalculiX and fix FEM unit tests
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
7760c5cce1
FEM: constraint plane rotation: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
9107e92b52
FEM: constraint contact: add implementation for solver CalculiX
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
da91fded97
FEM: add some pre checks in the regard of FEM mesh
2016-08-04 17:45:04 +02:00
Bernd Hahnebach
240c43b3b7
FEM: small changes in comments in FemTools
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
cc1bd86923
FEM: check prerequisites: adapt to self weight
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
b69116b4aa
FEM: constraint self weight: implementation for solver CalculiX
2016-07-21 18:40:51 -03:00
Bernd Hahnebach
f1858cfdbf
FEM: multiple solver are possible in one analysis, use the selected for calculation run
2016-06-03 07:29:29 +02:00
Bernd Hahnebach
fca5cd99bb
FEM: add preference setting to keep results on rerun an analysis
2016-05-29 12:02:29 -03:00
Bernd Hahnebach
a440262126
FEM: allow frequency analysis without constraint fix and change some error messages
2016-05-23 21:13:42 +02:00
Bernd Hahnebach
9db47b5941
FEM: fix title in FemTools module
2016-05-16 20:46:53 +02:00
Bernd Hahnebach
610b4b2bba
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
57c783e5b0
FEM: make python modules again flake8 compatible
2016-03-02 22:23:27 +01:00
vginkeo
b1dc2cbf94
FEM: Implement constraint displacement in C++
2016-02-12 11:09:58 +02:00
Bernd Hahnebach
c60c70eb7b
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
f3a1ef31db
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
6865e35fd9
FEM: add CalculiX solver object
2015-11-28 20:04:22 -02:00
Bernd Hahnebach
eec2b56629
FEM: add some documentation to FemTools
2015-11-16 19:19:01 -02: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
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
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
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
d58ccf7fd3
FEM: Use brackets for print
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
2015-10-25 12:46:30 +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
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
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
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