Canguro.Model.Design.ACI318_02.AddDefaultCombos C# (CSharp) Method

AddDefaultCombos() public method

Adds the default combination for the ACI318_02 to a List
public AddDefaultCombos ( ) : List
return List
        public override List<Canguro.Model.Load.LoadCombination> AddDefaultCombos()
        {
            designCombinations = new List<LoadCombination>();

            LoadCase.LoadCaseType[] D = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead };
            LoadCase.LoadCaseType[] DL = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead, LoadCase.LoadCaseType.Live };
            LoadCase.LoadCaseType[] DLW = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead, LoadCase.LoadCaseType.Live, LoadCase.LoadCaseType.Wind };
            LoadCase.LoadCaseType[] DLQ = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead, LoadCase.LoadCaseType.Live, LoadCase.LoadCaseType.Quake };
            LoadCase.LoadCaseType[] DW = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead, LoadCase.LoadCaseType.Wind };
            LoadCase.LoadCaseType[] DQ = new LoadCase.LoadCaseType[] { LoadCase.LoadCaseType.Dead, LoadCase.LoadCaseType.Quake };

            AddCombination("1.4DL", D, new float[] { 1.4f });
            AddCombination("1.2DL + 1.6LL", DL, new float[] { 1.2f, 1.6f });
            AddCombination("1.2DL + LL + 1.6WL", DLW, new float[] { 1.2f, 1f, 1.6f });
            AddCombination("1.2DL + LL - 1.6WL", DLW, new float[] { 1.2f, 1f, -1.6f });
            AddCombination("1.2DL + 0.8WL", DW, new float[] { 1.2f, 0.8f });
            AddCombination("1.2DL - 0.8WL", DW, new float[] { 1.2f, -0.8f });
            AddCombination("0.9DL + 1.6WL", DW, new float[] { 0.9f, 1.6f });
            AddCombination("0.9DL - 1.6WL", DW, new float[] { 0.9f, -1.6f });
            AddCombination("1.2DL + LL + QL", DLQ, new float[] { 1.2f, 1f, 1f });
            AddCombination("1.2DL + LL - QL", DLQ, new float[] { 1.2f, 1f, -1f });
            AddCombination("0.9DL + QL", DQ, new float[] { 0.9f, 1f });
            AddCombination("0.9DL - QL", DQ, new float[] { 0.9f, -1f });

            AddToModel();

            return DesignCombinations;
        }