m_n_kappa.boundaries.MinimumCurvature#
- class m_n_kappa.boundaries.MinimumCurvature(maximum_positive_section_strains, maximum_negative_section_strains, curvature_is_positive, top_edge=None, bottom_edge=None)#
Bases:
objectstore maximum positive and negative section strains for determination of minimum curvature
- Parameters:
maximum_positive_section_strains (list[
StrainPosition]) – maximum positive material strains of the sections in the cross_sectionmaximum_negative_section_strains (list[
StrainPosition]) – maximum negative material strains of the sections in the cross_sectioncurvature_is_positive (bool) – if
Truethen positive curvature is assumed, else negative curvature is assumedtop_edge (float) –
bottom_edge (float) –
Methods
compute(strain_position)compute the minimum possible curvature considering the strain at a position (
strain_position)Attributes
maximum_positive_section_strainsmaximum_negative_section_strainscurvature_is_positivetop_edgebottom_edgemaximum positive and negative
StrainPositionmaximum negative
StrainPositionof all materials and positionsmaximum positive
StrainPositionof all materials and positions- compute(strain_position)#
compute the minimum possible curvature considering the strain at a position (
strain_position)- Parameters:
strain_position (
StrainPosition) –StrainPositionthe minimum curvature is to be computed.- Return type:
float
- property all: list[m_n_kappa.general.StrainPosition]#
maximum positive and negative
StrainPosition
- property negative: list[m_n_kappa.general.StrainPosition]#
maximum negative
StrainPositionof all materials and positions
- property positive: list[m_n_kappa.general.StrainPosition]#
maximum positive
StrainPositionof all materials and positions