OpenSeesPyAssistant 1.1
OpenSeesPy for everyone
Section Namespace Reference

Module for the section (steel I shape profiles, RC circular/square/rectangular sections). More...

Classes

class  RCCircShape
 Class that stores funcions, geometric and mechanical properties of RC circular shape profile. More...
 
class  RCRectShape
 Class that stores funcions, geometric and mechanical properties of RC rectangular shape profile. More...
 
class  RCSquareShape
 Class that is the children of RCRectShape and cover the specific case of square RC sections. More...
 
class  Section
 Parent abstract class for the storage and manipulation of a section's information (mechanical and geometrical parameters, etc). More...
 
class  SteelIShape
 Class that stores funcions, geometric and mechanical properties of a steel double symmetric I-shape profile. More...
 

Functions

def ComputeACircle (D)
 Function that computes the area of one circle (reinforcing bar or hoop). More...
 
def ComputeRho (A, nr, A_tot)
 Compute the ratio of area of a reinforcement to area of a section. More...
 

Detailed Description

Module for the section (steel I shape profiles, RC circular/square/rectangular sections).

Carmine Schipani, 2021

Function Documentation

◆ ComputeACircle()

def Section.ComputeACircle (   D)

Function that computes the area of one circle (reinforcing bar or hoop).

Parameters
D(float): Diameter of the circle (reinforcing bar of hoop).
Returns
float: Area the circle (for reinforcing bars or hoops).

Definition at line 763 of file Section.py.

763def ComputeACircle(D):
764 """
765 Function that computes the area of one circle (reinforcing bar or hoop).
766
767 @param D (float): Diameter of the circle (reinforcing bar of hoop).
768
769 @returns float: Area the circle (for reinforcing bars or hoops).
770 """
771 return D**2/4.0*math.pi
772
773
def ComputeACircle(D)
Function that computes the area of one circle (reinforcing bar or hoop).
Definition: Section.py:763

◆ ComputeRho()

def Section.ComputeRho (   A,
  nr,
  A_tot 
)

Compute the ratio of area of a reinforcement to area of a section.

Parameters
A(float): Area of reinforcement.
nr(float): Number of reinforcement (allow float for computing ratio with different area; just convert the other areas to one and compute the equivalent n).
A_tot(float): Area of the concrete.
Returns
float: Ratio.

Definition at line 774 of file Section.py.

774def ComputeRho(A, nr, A_tot):
775 """
776 Compute the ratio of area of a reinforcement to area of a section.
777
778 @param A (float): Area of reinforcement.
779 @param nr (float): Number of reinforcement (allow float for computing ratio with different area;
780 just convert the other areas to one and compute the equivalent n).
781 @param A_tot (float): Area of the concrete.
782
783 @returns float: Ratio.
784 """
785 return nr * A / A_tot
def ComputeRho(A, nr, A_tot)
Compute the ratio of area of a reinforcement to area of a section.
Definition: Section.py:774