コード例 #1
0
        public static Dictionary<string, object> MaterialMechanicalProperties(string SteelMaterialId, double d_b = 0, string Code = "AISC360-10")
        {
            //Default values
            double F_y = 0;
            double F_u = 0;
            double E = 0;
            double G = 0;


            //Calculation logic:
            CalcLog cl = new CalcLog();
            SteelMaterialCatalog sm = new SteelMaterialCatalog(SteelMaterialId, d_b, cl);
            F_y = sm.YieldStress;
            F_u = sm.UltimateStress;
            E = sm.ModulusOfElasticity;
            G = sm.ShearModulus;


            return new Dictionary<string, object>
            {
                { "F_y", F_y }
                ,{ "F_u", F_u }
                ,{ "E", E }
                ,{ "G", G }
 
            };
        }
コード例 #2
0
 SteelMaterialCatalog GetSteelMaterial(string SteelMaterialId, double d_b)
 {
     CalcLog cl = new CalcLog();
     SteelMaterialCatalog sm = new SteelMaterialCatalog(SteelMaterialId, d_b, cl);
     return sm;
 }