예제 #1
0
        public CH_EC3_20201()
        {
            m_fV_y_Ed = 70000f; //Nacitanie z databazy vysledkov

            m_fA_vy = 0.04f;    // Nacitanie z databazy prierezov

            m_ff_y = 235e+8f; // Nacitanie z databazy materialov
            m_fGamma_M0 = 1f; // Nacitanie z NA normy

            CL_62 obCL_62 = new CL_62();
            CL obCL = new CL();

            m_fV_pl_y_Rd = obCL_62.Eq_618_____(m_fA_vy, m_ff_y, m_fGamma_M0);
            fDsgRatio = obCL_62.Eq_617_____(Math.Abs(m_fV_y_Ed), m_fV_pl_y_Rd);
        }
예제 #2
0
        public CH_EC3_40201()
        {
            m_fM_z_Ed = 70000f; //Nacitanie z databazy vysledkov

            m_fW_pl_z = 0.04f;    // Nacitanie z databazy prierezov

            m_ff_y = 235e+8f; // Nacitanie z databazy materialov
            m_fGamma_M0 = 1f; // Nacitanie z NA normy

            CL_62 obCL_62 = new CL_62();
            CL obCL = new CL();

            m_fM_pl_z_Rd = obCL_62.Eq_613_____(m_fW_pl_z, m_ff_y, m_fGamma_M0);
            fDsgRatio = obCL_62.Eq_612_____(Math.Abs(m_fM_z_Ed), m_fM_pl_z_Rd);
        }
예제 #3
0
        public CH_EC3_10202()
        {
            m_fN_Ed = 70000f; //nacitanie z databazy vysledkov

            m_fA_eff = 0.04f;    // Nacitanie z databazy prierezov

            m_ff_y = 235e+8f; // Nacitanie z databazy materialov
            m_fGamma_M0 = 1f; // Nacitanie z NA normy

            CL_62 obCL_62 = new CL_62();
            CL obCL = new CL();

            m_fN_c_Rd = obCL_62.Eq_611_____(m_fA_eff, m_ff_y, m_fGamma_M0);
            fDsgRatio = obCL_62.Eq_69______(Math.Abs(m_fN_Ed), m_fN_c_Rd);
        }
예제 #4
0
        public CH_EC3_30102()
        {
            m_fT_Ed = 70000f; //nacitanie z databazy vysledkov

            m_fW_t = 0.14f;    // Nacitanie z databazy prierezov
            //m_ft_max = 0.005f;   // Nacitanie y vlastnosti prierezu
            // bool bCrSc_closed = false; // Nacitanie z databazy prierezov

            m_ff_y = 235e+8f; // Nacitanie z databazy materialov
            m_fGamma_M0 = 1f; // Nacitanie z NA normy

            CL_62 obCL_62 = new CL_62();
            CL obCL = new CL();

            m_fTau_t_Ed = obCL.Get_fTau_t_solid(m_fT_t_Ed, m_fW_t);
            m_fT_Rd = m_fTau_t_Ed * m_ff_y / ((float)Math.Sqrt(3f) * m_fGamma_M0);
            fDsgRatio = obCL_62.Eq_623_____(Math.Abs(m_fT_Ed), m_fT_Rd);
        }
예제 #5
0
        public CH_EC3_10101(CCrSc objCrSc, C_MAT objMat)
        {
            m_fN_Ed = 70000f; //Nacitanie z databazy vysledkov

            m_fA = objCrSc.m_fA;    // Nacitanie z databazy prierezov

            m_ff_y = objMat.Ff_y; // Nacitanie z databazy materialov
            m_fGamma_M0 = 1f; // Nacitanie z NA normy

            CL_62 obCL_62 = new CL_62();
            CL obCL = new CL();

            // Auxiliary temporary variables
            /*
            bool  bHoleExist = false; // No holes implemented
            int   iConCat = -1; // No connection cathegory implemented
            float fA_net = m_fA; // Net area not implemented (holes or opennings are not allowed)
            */

            //m_fN_t_Rd = obCL.Get_fN_t_Rd(bHoleExist, iConCat, m_fA, fA_net, m_ff_y, m_ff_u, m_fGamma_M0, m_fGamma_M2);

            m_fN_t_Rd = obCL_62.Eq_66______(m_fA, m_ff_y, m_fGamma_M0);
            fDsgRatio = obCL_62.Eq_65______(Math.Abs(m_fN_Ed), m_fN_t_Rd);
        }