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
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
def yield_strength(self): """ Sy - yield strength (shear_yield_stress = % * ultimate_tensile_strength)) """ return percent_to_decimal(self.yield_percent) * self.ultimate_tensile_strength