Exemplo n.º 1
0
        public static Dictionary <string, object> AdjustedMinimumModulusOfElasticity(double E_min, double C_M_E, double C_t, double C_i_E, double C_T,
                                                                                     string WoodMemberType = "SawnDimensionLumber", string Code = "NDS2015")
        {
            //Default values
            double E_min_prime = 0;


            //Calculation logic:
            if (WoodMemberType.Contains("Sawn") && WoodMemberType.Contains("Lumber"))
            {
                DimensionalLumber m = new DimensionalLumber();
                E_min_prime = m.GetAdjustedMinimumModulusOfElasticityForStability(E_min, C_M_E, C_t, C_i_E, C_T);
            }
            else
            {
                throw new Exception("Wood member type not supported.");
            }

            return(new Dictionary <string, object>
            {
                { "E_min_prime", E_min_prime }
            });
        }
        public static Dictionary<string, object> AdjustedMinimumModulusOfElasticity(double E_min,double C_M_E,double C_t,double C_i_E,double C_T,
            string WoodMemberType = "SawnDimensionLumber", string Code = "NDS2015")
        {
            //Default values
            double E_min_prime = 0;


            //Calculation logic:
            if (WoodMemberType.Contains("Sawn") && WoodMemberType.Contains("Lumber"))
            {
                DimensionalLumber m = new DimensionalLumber();
                E_min_prime = m.GetAdjustedMinimumModulusOfElasticityForStability(E_min, C_M_E, C_t, C_i_E, C_T);
            }
            else
            {
                throw new Exception("Wood member type not supported.");
            }

            return new Dictionary<string, object>
            {
                { "E_min_prime", E_min_prime }
 
            };
        }