public static Dictionary<string, object> TriangularSeatStiffenerForces(double a_seat,double b_seat,double P_uSeat,double e_1)
        {
            //Default values
            double N_u = 0;
            double V_u = 0;
            double M_u = 0;


            //Calculation logic:

            double F_y = 0.0; //F_y not used in this calculation
            double E = 0; //E not used in this calculation


            SeatedConnection sc = new SeatedConnection(a_seat, b_seat, F_y, E);
            N_u = sc.GetTriangularSeatStiffenerDesignAxialForce(P_uSeat);
            V_u = sc.GetTriangularSeatStiffenerDesignShear(P_uSeat);
            M_u = sc.GetTriangularSeatStiffenerDesignMoment(P_uSeat, e_1);

            return new Dictionary<string, object>
            {
                { "N_u", N_u }
                ,{ "V_u", V_u }
                ,{ "M_u", M_u }
 
            };
        }
        public static Dictionary<string, object> WeldStrengthForVerticalLegsOfSeat(double phiR_nWeld,double L_vSeat,double e_1)
        {
            //Default values
            double phiR_n = 0;


            //Calculation logic:
            double F_y = 0.0; //F_y not used in this calculation
            double E = 0; //E not used in this calculation
            double b_seat = 0.0; //not used in this calculation
            double a_seat = 0.0; //not used in this calculation

            SeatedConnection sc = new SeatedConnection(a_seat, b_seat, F_y, E);
            phiR_n = sc.GetWeldStrengthForVerticalLegsOfSeat(phiR_nWeld, L_vSeat, e_1);

            return new Dictionary<string, object>
            {
                { "phiR_n", phiR_n }
 
            };
        }
        public static Dictionary<string, object> TriangularSeatStiffenerStrength(double a_seat,double b_seat,double t_p,double F_y,double E)
        {
            //Default values
            double phiN_n = 0;
            double phiV_n = 0;
            double phiM_n = 0;


            //Calculation logic:
            SeatedConnection sc = new SeatedConnection(a_seat, b_seat, F_y, E);
            phiN_n = sc.GetTriangularSeatStiffenerAxialStrength(t_p);
            phiV_n = sc.GetTriangularSeatStiffenerShearStrength(t_p);
            phiM_n = sc.GetTriangularSeatStiffenerMomentStrength(t_p);

            return new Dictionary<string, object>
            {
                { "phiN_n", phiN_n }
                ,{ "phiV_n", phiV_n }
                ,{ "phiM_n", phiM_n }
 
            };
        }