/// <summary> /// Adds a new load case. /// If the name is not unique, the existing load case will be returned. /// </summary> /// <param name="app">The application.</param> /// <param name="uniqueName">The unique name.</param> /// <returns>StaticLinear.</returns> /// <exception cref="T:MPT.CSI.API.Core.Support.CSiException">API_DEFAULT_ERROR_CODE</exception> internal static TimeHistoryModalNonlinear Add(ApiCSiApplication app, Analyzer analyzer, string uniqueName) { ApiTimeHistory apiTimeHistoryModalNonlinear = getApiLoadCase(app).TimeHistoryModalNonlinear; apiTimeHistoryModalNonlinear?.SetCase(uniqueName); return(Factory(app, analyzer, uniqueName)); }