public void TensionAffectedElementReturnsValue()
        {
            AffectedElementInTension el = new AffectedElementInTension(50, 65);
            double phiRn           = el.GetTensileCapacity(2.0, 1.0);
            double refValue        = 0.75 * 65 * 1;
            double actualTolerance = EvaluateActualTolerance(phiRn, refValue);

            Assert.LessOrEqual(actualTolerance, tolerance);
        }
Esempio n. 2
0
        public static Dictionary <string, object> ConnectedElementStrengthInTension(double A_g, double F_y, double F_u, double A_e, string Code = "AISC360-10")
        {
            //Default values
            double phiR_n = 0;


            //Calculation logic:
            AffectedElementInTension element = new AffectedElementInTension(F_y, F_u);

            phiR_n = element.GetTensileCapacity(A_g, A_e);

            return(new Dictionary <string, object>
            {
                { "phiR_n", phiR_n }
            });
        }