fconcrete.Structural.Section module

class fconcrete.Structural.Section.Rectangle(width, height)[source]

Bases: fconcrete.Structural.Section.Section

Attributes:
height : number

Maximum height of the section in cm.

function_width : function

Define the width along the y axis. The function starts with x=0 and ends in x=height.

bw : number

Minimum width in cm.

area : number

Total area of the section in cmˆ2.

I : number

Moment of inertia in cmˆ4.

y_cg : number

Gravity center in the y axis.

x0 : number

Initial reference in the x axis.

y0 : number

Initial reference in the y axis.

Methods

getAreaBetween(self, begin_height, end_height) Area between 2 y values.
plot(self[, N, color_plot, ax, fig]) Plot the section.
width(self[, height]) Width value in cm.
getAreaBetween(self, begin_height, end_height)[source]

Area between 2 y values.

width(self, height=0)[source]

Width value in cm.

class fconcrete.Structural.Section.Section(function_width, height)[source]

Bases: object

Class to represent simetrical section along the y axis.

Attributes:
height : number

Maximum height of the section in cm.

function_width : function

Define the width along the y axis. The function starts with x=0 and ends in x=height.

area : number

Total area of the section in cmˆ2.

I : number

Moment of inertia in cmˆ4.

x0 : number

Initial reference in the x axis.

y0 : number

Initial reference in the y axis.

Methods

getAreaBetween(self, begin_height, end_height) Area between 2 y values.
plot(self[, N, color_plot, ax, fig]) Plot the section.
width(self, y) Gets the width in y.
getAreaBetween(self, begin_height, end_height, interations=100)[source]

Area between 2 y values.

plot(self, N=100, color_plot='red', ax=None, fig=None, **options)[source]

Plot the section.

width(self, y)[source]

Gets the width in y.