aerosandbox.structures.tube_spar_bending ======================================== .. py:module:: aerosandbox.structures.tube_spar_bending Attributes ---------- .. autoapisummary:: aerosandbox.structures.tube_spar_bending.opti Classes ------- .. autoapisummary:: aerosandbox.structures.tube_spar_bending.TubeSparBendingStructure Module Contents --------------- .. py:class:: TubeSparBendingStructure(length, diameter_function = None, wall_thickness_function = None, bending_point_forces = None, bending_distributed_force_function = 0.0, points_per_point_load = 20, elastic_modulus_function = 175000000000.0, EI_guess = None, assume_thin_tube=True) Bases: :py:obj:`aerosandbox.ImplicitAnalysis` Helper class that provides a standard way to create an ABC using inheritance. .. py:attribute:: length .. py:attribute:: diameter_function :value: None .. py:attribute:: wall_thickness_function :value: None .. py:attribute:: bending_distributed_force_function :value: 0.0 .. py:attribute:: points_per_point_load :value: 20 .. py:attribute:: elastic_modulus_function :value: 175000000000.0 .. py:attribute:: EI_guess :value: None .. py:attribute:: assume_thin_tube :value: True .. py:attribute:: y .. py:attribute:: diameter .. py:attribute:: wall_thickness .. py:attribute:: distributed_force .. py:attribute:: elastic_modulus .. py:attribute:: I .. py:attribute:: u .. py:attribute:: du .. py:attribute:: ddu .. py:attribute:: dEIddu .. py:attribute:: bending_moment .. py:attribute:: shear_force .. py:attribute:: stress_axial .. py:method:: volume() .. py:method:: total_force() .. py:method:: draw(show=True) .. py:data:: opti