Quad Improvements and T/C Member Bug Fixes
This release includes major program improvements for plates and important fixes for tension/compression-only members, but also includes breaking changes (detailed below).
- Changed quad elements from MITC4 formulation to DKMQ formulation. This greatly improves plate results at corners and increases the speed with which the plate's stiffness matrix is assembled. MITC4 element code has been retained as legacy code, but is no longer used by the program.
- Breaking Changes: Implemented snake-case for dictionary names (e.g.
FEModel3D.Nodes
is nowFEModel3D.nodes
). These changes were made to preparePynite
for a v1.0 release that is consistent with thePEP8
style guide forpython
. - Bug fix for tension/conpression-only member internal results. While global results were correct, member internal results were showing results from the first tension/compression only iteration.
- Member results arrays can now be customized to pick up user defined points. Member results arrays generate results much faster now too.