/// <summary> /// Sets the target force iteration parameters for the analysis case. /// </summary> /// <param name="targetForceParameters">The target force parameters.</param> /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception> public void SetTargetForceParameters(TargetForceParameters targetForceParameters) { _apiApp?.SetTargetForceParameters(CaseName, targetForceParameters.ConvergenceTolerance, targetForceParameters.MaxIterations, targetForceParameters.AccelerationFactor, targetForceParameters.ContinueIfNoConvergence); _targetForceParameters = targetForceParameters; }
/// <summary> /// Retrieves the target force iteration parameters for the analysis case. /// </summary> /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception> public void FillTargetForceParameters() { if (_apiApp == null) { return; } _apiApp.GetTargetForceParameters(CaseName, out var convergenceTolerance, out var maxIterations, out var accelerationFactor, out var continueIfNoConvergence); _targetForceParameters = new TargetForceParameters { ConvergenceTolerance = convergenceTolerance, MaxIterations = maxIterations, AccelerationFactor = accelerationFactor, ContinueIfNoConvergence = continueIfNoConvergence }; }