concreteproperties.results.BiaxialBendingResults#
- class BiaxialBendingResults(n: float, results: ~typing.List[~concreteproperties.results.UltimateBendingResults] = <factory>)[source]#
Bases:
object
Class for storing biaxial bending results.
- Parameters
n (float) – Net axial force
- Variables
results (List[
UltimateBendingResults
]) – List of ultimate bending result objects
Methods
Returns a list and moments about the
x
andy
axes.Plots a biaxial bending diagram.
Plots multiple biaxial bending diagrams in a 3D plot.
Determines whether or not the combination of bending moments lies within the biaxial bending diagram.
Attributes
n
results
- get_results_lists() Tuple[List[float]] [source]#
Returns a list and moments about the
x
andy
axes.- Returns
List of axial forces and moments (mx, my)
- Return type
Tuple[List[float]]
- plot_diagram(m_scale: Optional[float] = 1e-06, fmt: Optional[str] = 'o-', **kwargs) matplotlib.axes.Axes [source]#
Plots a biaxial bending diagram.
- Parameters
m_scale (Optional[float]) – Scaling factor to apply to bending moment
fmt (Optional[str]) – Plot format string
kwargs – Passed to
plotting_context()
- Returns
Matplotlib axes object
- Return type
- static plot_multiple_diagrams(biaxial_bending_results: List[BiaxialBendingResults], n_scale: Optional[float] = 0.001, m_scale: Optional[float] = 1e-06, fmt: Optional[str] = '-') matplotlib.axes.Axes [source]#
Plots multiple biaxial bending diagrams in a 3D plot.
- Parameters
biaxial_bending_results (List[
BiaxialBendingResults
]) – List of biaxial bending results objectsn_scale (Optional[float]) – Scaling factor to apply to axial force
m_scale (Optional[float]) – Scaling factor to apply to bending moment
fmt (Optional[str]) – Plot format string
- Returns
Matplotlib axes object
- Return type
- point_in_diagram(m_x: float, m_y: float) bool [source]#
Determines whether or not the combination of bending moments lies within the biaxial bending diagram.
- Parameters
m_x (float) – Bending moment about the x-axis
m_y (float) – Bending moment about the y-axis
- Returns
True, if combination of bendings moments is within the diagram
- Return type
bool