public void ExtendedPlateUnstiffenedReturnsBucklingStrength() { double d_pl = 24; double a = 9; double t_pl = 0.5; ExtendedSinglePlate sp = new ExtendedSinglePlate(); double phiR_n = sp.GetShearStrengthWithoutStabilizerPlate(d_pl,t_pl,a,50.0); double refValue = 157; double actualTolerance = EvaluateActualTolerance(phiR_n, refValue); Assert.LessOrEqual(actualTolerance, tolerance); }
public static Dictionary<string, object> ExtendedSinglePlateShearStrengthWithoutStabilizer(double d_pl, double t_p, double a_bolts, double F_y, string Code = "AISC360-10") { //Default values double phiR_n = 0; //Calculation logic: conx.ExtendedSinglePlate sp = new conx.ExtendedSinglePlate(); phiR_n = sp.GetShearStrengthWithoutStabilizerPlate(d_pl, t_p, a_bolts, F_y); return new Dictionary<string, object> { { "phiR_n", phiR_n } }; }