예제 #1
0
        public static void CombineULS(List <LoadGroupBase> generalLoadGroups, LoadCombinationTable loadCombinationTable)
        {
            //Generate load combinations from the load groups
            List <string> loadCombTypeNames = new List <string>()
            {
                "6.10a", "6.10b"
            };
            List <ELoadCombinationType> loadCombTypes = new List <ELoadCombinationType>()
            {
                ELoadCombinationType.SixTenA, ELoadCombinationType.SixTenB
            };

            for (int i = 0; i < loadCombTypes.Count; i++)
            {
                loadCombinationTable.GenerateLoadCombinations(generalLoadGroups, loadCombTypeNames[i], loadCombTypes[i]);
            }
        }
예제 #2
0
        public static void CombineSLS(List <LoadGroupBase> generalloadGroups, LoadCombinationTable loadCombinationTable)
        {
            //Generate load combinations from the load groups
            List <string> loadCombTypeNames = new List <string>()
            {
                "Characteristic", "Frequent", "Quasi-permanent"
            };
            List <ELoadCombinationType> loadCombTypes = new List <ELoadCombinationType>()
            {
                ELoadCombinationType.Characteristic, ELoadCombinationType.Frequent, ELoadCombinationType.QuasiPermanent
            };

            for (int i = 0; i < loadCombTypes.Count; i++)
            {
                loadCombinationTable.GenerateLoadCombinations(generalloadGroups, loadCombTypeNames[i], loadCombTypes[i]);
            }
        }