m_n_kappa.curves_m_n_kappa.MNKappaCurvePoint#

class m_n_kappa.curves_m_n_kappa.MNKappaCurvePoint(moment, curvature, axial_force, axial_force_cross_section_number, strain_difference, cross_section, strain_position, neutral_axis_1=None, neutral_axis_2=None)#

Bases: object

Container for single point on Moment-Axial-Force-Curvature-Curve

New in version 0.2.0.

Parameters:
  • moment (float) – the computed moment of the curve-point

  • curvature (float) – the computed curvature of the curve-point

  • axial_force (float) – Computed axial force. Applied to one sub-cross-section with positive sign and to other sub-cross-section with negative sign.

  • axial_force_cross_section_number (int) – number of the sub-cross-sections (tuple) the axial-force is applied to

  • strain_difference (float) – Difference in strain between the two sub-cross-sections

  • cross_section (Crosssection) – computed cross-section

  • strain_position (StrainPosition) – StrainPosition leading to the resulting moment, curvature and neutral-axis

  • neutral_axis_1 (float) – the computed 1st neutral-axis of the computed curve-point

  • neutral_axis_2 (float) – the computed 2nd neutral-axis of the computed curve-point

See also

MKappaCurvePoint

container for a Moment-Curvature-Point

MNKappaCurvePoints

container for Moment-Axial-Force-Curvature-Points

Methods

curvature_moment()

pair of curvature and moment

m_n_kappa()

moment, axial-force, curvature

moment_curvature()

pair of moment and curvature

n_m_kappa()

axial-force,moment, curvature

Attributes

moment

curvature

axial_force

axial_force_cross_section_number

strain_difference

cross_section

strain_position

neutral_axis_1

neutral_axis_2

absolute_axial_force

absolute axial-force

absolute_strain_difference

absolute strain-difference

curvature_moment()#

pair of curvature and moment

Return type:

list[float]

m_n_kappa()#

moment, axial-force, curvature

Return type:

list[float]

moment_curvature()#

pair of moment and curvature

Return type:

list[float]

n_m_kappa()#

axial-force,moment, curvature

Return type:

list[float]

property absolute_axial_force: float#

absolute axial-force

property absolute_strain_difference: float#

absolute strain-difference