/// <summary> /// Returns the stage definition data for the load case. /// </summary> /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception> public void FillStageDefinitions() { if (_staticNonlinearStaged == null) { return; } _items = new List <StageDefinition>(); _staticNonlinearStaged.GetStageDefinitions(CaseName, out var duration, out var outputIsToBeSaved, out var nameOutput, out var comment); for (int i = 0; i < duration.Length; i++) { StageDefinition definition = new StageDefinition { Duration = duration[i], OutputIsToBeSaved = outputIsToBeSaved[i], NameOutput = nameOutput[i], Comment = comment[i] }; _items.Add(definition); } }
/// <summary> /// Adds the specified stage definition. /// </summary> /// <param name="item">The item.</param> public void Add(StageDefinition item) { _items.Add(item); setStageDefinitions(); }