xcfem / xc

finite element analysis package for civil engineering structures.
http://www.xcengineering.xyz/html_files/software.html
GNU General Public License v3.0
266 stars 54 forks source link

AISC code checking for the general ISection #84

Closed ebrahimraeyat closed 3 years ago

ebrahimraeyat commented 3 years ago

Hi @ebrahimraeyat as mentioned in this discussion, the ISection class has not its counterparts in ASTM_materials.py and aisc_metric_shapes.py. If I want to apply it, is it better to inheritance WShape class and change some methods?

It seems that the problem is due to the fact, that the ISection class has not its counterparts in ASTM_materials.py and aisc_metric_shapes.py (see WShape, CShape, etc. in both files). Those classes implement AISC code checking for the standard shapes. To make this work with ISection we need to implement the corresponding AISC checking for «generic» I-Shaped sections.

Originally posted by @lcpt in https://github.com/xcfem/xc/discussions/72#discussioncomment-391183

ebrahimraeyat commented 3 years ago

Implemented as per commit #88