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.4DL + 1.7LL", DL, new float[] { 1.4f, 1.7f });
AddCombination("1.05DL + 1.275LL + 1.275WL", DLW, new float[] { 1.05f, 1.275f, 1.275f });
AddCombination("1.05DL + 1.275LL - 1.275WL", DLW, new float[] { 1.05f, 1.275f, -1.275f });
AddCombination("0.9DL + 1.3WL", DW, new float[] { 0.9f, 1.3f });
AddCombination("0.9DL - 1.3WL", DW, new float[] { 0.9f, -1.3f });
AddCombination("1.05DL + 1.275LL + 1.4025QL", DLQ, new float[] { 1.05f, 1.275f, 1.4025f });
AddCombination("0.05DL + 1.275LL - 1.4025QL", DLQ, new float[] { 1.05f, 1.275f, -1.4025f });
AddCombination("0.9DL + 1.43QL", DQ, new float[] { 0.9f, 1.43f });
AddCombination("0.9DL - 1.43QL", DQ, new float[] { 0.9f, -1.43f });
AddToModel();
return DesignCombinations;
}