def end_shear_yield_strength(self):  # pylint: disable=invalid-name
        """getter for the yield strength attribute (Sy = % * Sut)

        :returns: end bending yield strength
        :rtype: float
        """
        return percent_to_decimal(
            self.end_shear_yield_percent) * self.ultimate_tensile_strength
    def body_shear_yield_strength(self):
        """ Ssy - yield strength for shear
        (shear_yield_stress = % * ultimate_tensile_strength))

        :returns: yield strength for shear stress
        :rtype: float
        """
        return percent_to_decimal(
            self.body_shear_yield_percent) * self.ultimate_tensile_strength
Exemple #3
0
    def shear_yield_strength(self):
        """ Ssy - yield strength for shear
        (shear_yield_stress = % * ultimate_tensile_strength))

        :returns: yield strength for shear stress
        :rtype: float
        """
        try:
            return percent_to_decimal(self.shear_yield_percent) * self.ultimate_tensile_strength
        except TypeError:
            return self.shear_yield_percent * self.ultimate_tensile_strength
Exemple #4
0
 def yield_strength(self):
     """ Sy - yield strength
     (shear_yield_stress = % * ultimate_tensile_strength))
     """
     return percent_to_decimal(self.yield_percent) * self.ultimate_tensile_strength