def getMR(self,concrete,b,thickness): '''Return the bending resistance of the (b x thickness) rectangular section. :param concrete: concrete material. :param b: width of the rectangular section. :param thickness: height of the rectangular section. ''' return ng_simple_bending_reinforcement.Mu(self.getAs(),concrete.fcd(),self.steel.fyd(),b,thickness-self.getEffectiveCover())
def VuNoShearRebars(concrete,steel,Nd,Md,AsTrac,b,d): '''Section shear capacity without shear reinforcement. :param concrete: concrete material. :param steel: steel material of the tensioned reinforcement. :param Nd: axial internal force on the section. :param Md: bending moment on the section. :param AsTrac: area of tensioned reinforcement. :param b: section width. :param d: section effective depth. ''' Mu= ng_simple_bending_reinforcement.Mu(AsTrac,concrete.fcd(),steel.fyd(),b,d) return VuNoShearRebarsSIA262(concrete,Nd,Md,Mu,b,d)
def getMR(self, beton, b, epaisseur): return ng_simple_bending_reinforcement.Mu( self.getAs(), beton.fcd(), self.acier.fyd(), b, epaisseur - self.getEnrobageMec())
def VuNoShearRebars(beton, acier, Nd, Md, AsTrac, b, d): # Section shear capacity without shear reinforcement. Mu = ng_simple_bending_reinforcement.Mu(AsTrac, beton.fcd(), acier.fyd(), b, d) return VuNoShearRebarsSIA262(beton, acier, Nd, Md, Mu, b, d)
def getMR(self, concrete, b, epaisseur): return ng_simple_bending_reinforcement.Mu( self.getAs(), concrete.fcd(), self.steel.fyd(), b, epaisseur - self.getEffectiveCover())