m_n_kappa.points.AxialForcePoint#
- class m_n_kappa.points.AxialForcePoint(sub_cross_sections, axial_force)#
Bases:
object
base class
New in version 0.2.0.
:param sub_cross_sections list[
Crosssection
] |: :param tuple[Crosssection
: cross-sections that are computed (must be two) :paramCrosssection
]: cross-sections that are computed (must be two) :param axial_force: axial-force applied to the first cross-section given insub_cross_sections
:type axial_force: float:raises ValueError : if not two sub-cross-sections are given in
sub_cross_sections
:Methods
moment
()computed moment,
None
in case notsuccessful
Attributes
axial-force applied to first cross-section
computed sub-cross-sections
if computation was not successful,here the reasons are given
difference between the computed sub-cross-sections
cross-sections that are computed
computed successfully
- Parameters:
sub_cross_sections (tuple[m_n_kappa.crosssection.Crosssection, m_n_kappa.crosssection.Crosssection] | list[m_n_kappa.crosssection.Crosssection]) –
axial_force (float) –
- moment()#
computed moment,
None
in case notsuccessful
- Return type:
float
- property axial_force: float#
axial-force applied to first cross-section
- property computed_sub_cross_sections: tuple[m_n_kappa.crosssection.ComputationCrosssectionCurvature, m_n_kappa.crosssection.ComputationCrosssectionCurvature] | tuple[m_n_kappa.crosssection.ComputationCrosssectionStrain, m_n_kappa.crosssection.ComputationCrosssectionStrain]#
computed sub-cross-sections
- property curvature: float#
- property not_successful_reason: NotSuccessfulReason#
if computation was not successful,here the reasons are given
- property strain_difference: float#
difference between the computed sub-cross-sections
- property sub_cross_sections: tuple[m_n_kappa.crosssection.Crosssection, m_n_kappa.crosssection.Crosssection]#
cross-sections that are computed
- property successful: bool#
computed successfully