Load Combinations
LoadCombination linearly combines load cases using factors.
Manual combinations
var uls = LoadCombination.Create(
"ULS 1",
(deadCase, 1.35),
(liveCase, 1.50),
(windCase, 1.50));
model.AddLoadCombination(uls);
Equivalent explicit build:
var combo = new LoadCombination("SLS Char");
combo.AddCase(deadCase, 1.00);
combo.AddCase(liveCase, 1.00);
model.AddLoadCombination(combo);
Design-code generated combinations
model.GenerateStandardCombinations();
This uses project.ActiveDesignCode and matching load case types.
EN 1990 action-classification combinations
var ecCombos = model.GenerateStandardEurocodeCombinations();
// or model.GenerateEurocodeCombinations(limitState)
These require load cases with ActionClassification metadata.