├── .gitignore ├── LICENSE ├── README.md ├── backup_material ├── 03 - Rectangular Cross Section Biaxial Bending Analysis-Radians.xlsm ├── EC2_stress_block_formula_tests.py ├── concrete_section_edge_slicer.py ├── excel │ ├── 03_Circular_Section_Analysis_MR_trapezoid slices.xlsm │ └── test.ini ├── ini.py ├── stress integral formulations for triangular and rectangular stress blocks - line integrals using greens theorem.pdf └── stress_block_tests.xlsx └── concretexsection ├── __init__.py ├── geometry ├── ConcreteSectionCircle.py ├── ConcreteSectionPolygon.py ├── SteelRebar.py ├── SteelSectionPolygon.py ├── SteelStrand.py ├── VoidSectionPolygon.py └── __init__.py ├── material ├── __init__.py ├── concrete.py ├── pre_post_stress_steel.py └── reinforcement.py ├── stress_strain ├── __init__.py ├── p_m_by_segment.py └── stress_strain.py └── test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/README.md -------------------------------------------------------------------------------- /backup_material/03 - Rectangular Cross Section Biaxial Bending Analysis-Radians.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/03 - Rectangular Cross Section Biaxial Bending Analysis-Radians.xlsm -------------------------------------------------------------------------------- /backup_material/EC2_stress_block_formula_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/EC2_stress_block_formula_tests.py -------------------------------------------------------------------------------- /backup_material/concrete_section_edge_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/concrete_section_edge_slicer.py -------------------------------------------------------------------------------- /backup_material/excel/03_Circular_Section_Analysis_MR_trapezoid slices.xlsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/excel/03_Circular_Section_Analysis_MR_trapezoid slices.xlsm -------------------------------------------------------------------------------- /backup_material/excel/test.ini: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /backup_material/ini.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /backup_material/stress integral formulations for triangular and rectangular stress blocks - line integrals using greens theorem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/stress integral formulations for triangular and rectangular stress blocks - line integrals using greens theorem.pdf -------------------------------------------------------------------------------- /backup_material/stress_block_tests.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/backup_material/stress_block_tests.xlsx -------------------------------------------------------------------------------- /concretexsection/__init__.py: -------------------------------------------------------------------------------- 1 | #init.py file 2 | -------------------------------------------------------------------------------- /concretexsection/geometry/ConcreteSectionCircle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/ConcreteSectionCircle.py -------------------------------------------------------------------------------- /concretexsection/geometry/ConcreteSectionPolygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/ConcreteSectionPolygon.py -------------------------------------------------------------------------------- /concretexsection/geometry/SteelRebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/SteelRebar.py -------------------------------------------------------------------------------- /concretexsection/geometry/SteelSectionPolygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/SteelSectionPolygon.py -------------------------------------------------------------------------------- /concretexsection/geometry/SteelStrand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/SteelStrand.py -------------------------------------------------------------------------------- /concretexsection/geometry/VoidSectionPolygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/geometry/VoidSectionPolygon.py -------------------------------------------------------------------------------- /concretexsection/geometry/__init__.py: -------------------------------------------------------------------------------- 1 | #init file 2 | -------------------------------------------------------------------------------- /concretexsection/material/__init__.py: -------------------------------------------------------------------------------- 1 | # init 2 | -------------------------------------------------------------------------------- /concretexsection/material/concrete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/material/concrete.py -------------------------------------------------------------------------------- /concretexsection/material/pre_post_stress_steel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/material/pre_post_stress_steel.py -------------------------------------------------------------------------------- /concretexsection/material/reinforcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/material/reinforcement.py -------------------------------------------------------------------------------- /concretexsection/stress_strain/__init__.py: -------------------------------------------------------------------------------- 1 | #init.py file 2 | -------------------------------------------------------------------------------- /concretexsection/stress_strain/p_m_by_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/stress_strain/p_m_by_segment.py -------------------------------------------------------------------------------- /concretexsection/stress_strain/stress_strain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/stress_strain/stress_strain.py -------------------------------------------------------------------------------- /concretexsection/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-struct-engineer/ConcreteXSection/HEAD/concretexsection/test.py --------------------------------------------------------------------------------