Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
5e800d6
Add draft framework for shell sections
mortenengen Mar 18, 2025
3dc2a25
feat: implement shell geometry (#228)
krkris Mar 24, 2025
a9b5d7c
Add placeholders for _repr_svg_
mortenengen Mar 26, 2025
537c279
Merge branch 'dev' into implement-shell-section
mortenengen Mar 27, 2025
4646a06
Temp modify pipeline to be triggered on pr to this branch
mortenengen Apr 23, 2025
9a056b6
feat: add svg representation of shell reinforcement (#235)
saraschei Apr 28, 2025
045c617
feat: add Elastic2D material class (#234)
krkris Apr 28, 2025
268b0ac
feat: add shell fiber integrator (#237)
krkris Apr 28, 2025
b138099
fix: replace tangent stiffness with secant stiffness for 2D materials…
krkris May 12, 2025
1c71fc4
feat: add tests for ShellGeometry and ShellReinforcement (#245)
krkris May 13, 2025
30ac32d
feat: add stiffness reinforcement (#246)
saraschei May 14, 2025
0112057
Fix As calculation and updated notation for cc_bars (#249)
saraschei May 15, 2025
d525530
feat: add side view to _repr_svg in ShellGeometry (#244)
saraschei May 15, 2025
26b0b9b
feat: add ParabolaRectangle2D material class with tests (#242)
krkris May 16, 2025
2114306
Remove z_r from IA (#251)
saraschei May 16, 2025
ef854d7
Assign reinforcement as material in shell integrator (#252)
saraschei May 19, 2025
5881893
feat: add shell section calculator and tests (#240)
saraschei May 20, 2025
5eb0148
feat: make consistent stiffness matrix for ParabolaRectangle2D (#253)
krkris May 21, 2025
0d84845
Fix stadium 2 stiffness for initial iterations (#257)
saraschei May 26, 2025
38ddf8c
Replace exponent factor in ParabolaRectangle2D (#259)
saraschei Jun 8, 2025
baff1c8
fix: replace misleading variable name in integrate_stress method (#258)
krkris Jun 8, 2025
c1fceef
feat: add tests shell section (#256)
saraschei Aug 26, 2025
61d4b37
fix: accept only material in shell geometry (#273)
mortenengen Aug 28, 2025
075dd97
Make sure the poisson matrix is calculated only one time (#274)
mortenengen Aug 31, 2025
72eeabe
Split the transform method in two simpler functions (#275)
mortenengen Aug 31, 2025
f4941ef
feat: add area and transf matrix as internal attrs and props of shell…
mortenengen Sep 11, 2025
5f35d12
feat: improve shell reinf integration (#279)
mortenengen Sep 11, 2025
c7b453a
feat: simplify get_secant of parabolarectangle2d (#280)
mortenengen Sep 11, 2025
22be188
feat: change convergence criterion for shell section calculator (#281)
mortenengen Sep 11, 2025
d3f9f14
Merge branch 'dev' into implement-shell-section
mortenengen Sep 17, 2025
0610a0d
Create constitutive law for concrete smeared cracking (#287)
mortenengen Oct 1, 2025
cff3144
Check cracking based on effective principal strains (#304)
mortenengen Dec 14, 2025
d1be013
Correct the sign of calculated strain, stress resultant, and modulus …
mortenengen Jan 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
pull_request:
branches:
- 'dev'
- 'implement-shell-section'
jobs:
build:
runs-on: ubuntu-latest
Expand Down
3 changes: 3 additions & 0 deletions structuralcodes/geometry/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
add_reinforcement_circle,
add_reinforcement_line,
)
from ._shell_geometry import ShellGeometry, ShellReinforcement

__all__ = [
'Geometry',
Expand All @@ -28,4 +29,6 @@
'CircularGeometry',
'add_reinforcement_circle',
'RectangularGeometry',
'ShellGeometry',
'ShellReinforcement',
]
Loading