Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs =================================================================== diff -u -r23925d0f05558876349015afc3f698789699a0e3 -r07cf1185ccd0260f3e72818dff093ff39dbdd816 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 23925d0f05558876349015afc3f698789699a0e3) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Services/HydraRingConfigurationService.cs (.../HydraRingConfigurationService.cs) (revision 07cf1185ccd0260f3e72818dff093ff39dbdd816) @@ -57,22 +57,6 @@ /// internal class HydraRingConfigurationService { - private struct InputWithSettings - { - public HydraRingCalculationInput Input; - public DesignTablesSetting DesignTablesSetting; - public HydraulicModelsSetting HydraulicModelsSetting; - public Dictionary NumericsSetting; - - public InputWithSettings(HydraRingCalculationInput hydraRingCalculationInput, DesignTablesSetting designTablesSetting, HydraulicModelsSetting hydraulicModelsSetting, Dictionary numericsSetting) - { - Input = hydraRingCalculationInput; - DesignTablesSetting = designTablesSetting; - NumericsSetting = numericsSetting; - HydraulicModelsSetting = hydraulicModelsSetting; - } - } - private const double defaultLayerId = 1; private const double defaultAlternativeId = 1; private const double defaultHydraRingValue = 0.0; @@ -131,9 +115,9 @@ public void AddHydraRingCalculationInput(HydraRingCalculationInput hydraRingCalculationInput) { AddHydraRingCalculationInput(hydraRingCalculationInput, - null, - null, - null); + null, + null, + null); } /// @@ -146,7 +130,7 @@ /// Thrown when with /// the same has already been added. public void AddHydraRingCalculationInput(HydraRingCalculationInput input, DesignTablesSetting designTablesSetting, - Dictionary numericsSettings, HydraulicModelsSetting hydraulicModelsSetting) + Dictionary numericsSettings, HydraulicModelsSetting hydraulicModelsSetting) { if (hydraRingInputsAndSettings.Any(h => h.Input.Section.SectionId == input.Section.SectionId)) { @@ -202,7 +186,7 @@ { var timeIntegrationSchemeId = 1; - if(hydraRingInputsAndSettings.Count > 0) + if (hydraRingInputsAndSettings.Count > 0) { HydraulicModelsSetting hydraulicModelsSetting = hydraulicModelsSettingsProvider.GetHydraulicModelsSetting( hydraRingInputsAndSettings.First().Input.FailureMechanismType, @@ -535,7 +519,7 @@ private IList GetCalculationProfilesConfiguration() { var orderDictionaries = new List(); - + foreach (InputWithSettings inputWithSettings in hydraRingInputsAndSettings) { HydraRingCalculationInput hydraRingCalculationInput = inputWithSettings.Input; @@ -817,5 +801,21 @@ { return !double.IsNaN(value) ? value : defaultHydraRingNullValue; } + + private struct InputWithSettings + { + public readonly HydraRingCalculationInput Input; + public DesignTablesSetting DesignTablesSetting; + public HydraulicModelsSetting HydraulicModelsSetting; + public Dictionary NumericsSetting; + + public InputWithSettings(HydraRingCalculationInput hydraRingCalculationInput, DesignTablesSetting designTablesSetting, HydraulicModelsSetting hydraulicModelsSetting, Dictionary numericsSetting) + { + Input = hydraRingCalculationInput; + DesignTablesSetting = designTablesSetting; + NumericsSetting = numericsSetting; + HydraulicModelsSetting = hydraulicModelsSetting; + } + } } } \ No newline at end of file