Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs =================================================================== diff -u -r9058670c6059b88f814daea133e3a5aed3117101 -r23138b2af6c2ccccc60c0e081f398a1c0fdce7af --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision 9058670c6059b88f814daea133e3a5aed3117101) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/HydraRingConfiguration.cs (.../HydraRingConfiguration.cs) (revision 23138b2af6c2ccccc60c0e081f398a1c0fdce7af) @@ -40,8 +40,8 @@ public class HydraRingConfiguration { private readonly IList hydraRingCalculations; - private readonly IEnumerable configurationDefaults; - private readonly IEnumerable configurationSettings; + private readonly IEnumerable defaultsPerFailureMechanism; + private readonly IEnumerable configurationPerSubMechanism; /// /// Creates a new instance of the class. @@ -50,7 +50,7 @@ { hydraRingCalculations = new List(); - configurationDefaults = new[] + defaultsPerFailureMechanism = new[] { new HydraRingConfigurationDefaults(HydraRingFailureMechanismType.AssessmentLevel, 2, 26, new[] { @@ -113,7 +113,7 @@ }) }; - configurationSettings = new[] + configurationPerSubMechanism = new[] { new HydraRingConfigurationSettings { @@ -788,7 +788,7 @@ foreach (var hydraRingCalculation in hydraRingCalculations) { - var defaults = configurationDefaults.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType); + var defaultsForFailureMechanism = defaultsPerFailureMechanism.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType); orderedDictionaries.Add(new OrderedDictionary { @@ -805,10 +805,10 @@ "AlternativeId", null // Fixed: no support for piping }, { - "Method", defaults.CalculationTypeId + "Method", defaultsForFailureMechanism.CalculationTypeId }, { - "VariableId", defaults.VariableId + "VariableId", defaultsForFailureMechanism.VariableId }, { "LoadVariableId", null // Fixed: not relevant @@ -843,11 +843,11 @@ foreach (var hydraRingCalculation in hydraRingCalculations) { - var defaultsForFailureMechanism = configurationDefaults.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType); + var defaultsForFailureMechanism = defaultsPerFailureMechanism.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType); foreach (var subMechanimsId in defaultsForFailureMechanism.SubMechanismIds) { - var relevantConfigurationSettings = configurationSettings.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType && cs.SubMechanismId == subMechanimsId); + var configurationForSubMechanism = configurationPerSubMechanism.First(cs => cs.FailureMechanismType == hydraRingCalculation.FailureMechanismType && cs.SubMechanismId == subMechanimsId); orderDictionaries.Add(new OrderedDictionary { @@ -864,52 +864,52 @@ "AlternativeId", null // Fixed: no support for piping }, { - "SubMechanismId", relevantConfigurationSettings.SubMechanismId + "SubMechanismId", configurationForSubMechanism.SubMechanismId }, { - "Method", relevantConfigurationSettings.CalculationTechniqueId + "Method", configurationForSubMechanism.CalculationTechniqueId }, { - "FormStartMethod", relevantConfigurationSettings.FormStartMethod + "FormStartMethod", configurationForSubMechanism.FormStartMethod }, { - "FormNumberOfIterations", relevantConfigurationSettings.FormNumberOfIterations + "FormNumberOfIterations", configurationForSubMechanism.FormNumberOfIterations }, { - "FormRelaxationFactor", relevantConfigurationSettings.FormRelaxationFactor + "FormRelaxationFactor", configurationForSubMechanism.FormRelaxationFactor }, { - "FormEpsBeta", relevantConfigurationSettings.FormEpsBeta + "FormEpsBeta", configurationForSubMechanism.FormEpsBeta }, { - "FormEpsHOH", relevantConfigurationSettings.FormEpsHOH + "FormEpsHOH", configurationForSubMechanism.FormEpsHOH }, { - "FormEpsZFunc", relevantConfigurationSettings.FormEpsZFunc + "FormEpsZFunc", configurationForSubMechanism.FormEpsZFunc }, { - "DsStartMethod", relevantConfigurationSettings.DsStartMethod + "DsStartMethod", configurationForSubMechanism.DsStartMethod }, { "DsIterationmethod", 1 // Fixed: not relevant }, { - "DsMinNumberOfIterations", relevantConfigurationSettings.DsMinNumberOfIterations + "DsMinNumberOfIterations", configurationForSubMechanism.DsMinNumberOfIterations }, { - "DsMaxNumberOfIterations", relevantConfigurationSettings.DsMaxNumberOfIterations + "DsMaxNumberOfIterations", configurationForSubMechanism.DsMaxNumberOfIterations }, { - "DsVarCoefficient", relevantConfigurationSettings.DsVarCoefficient + "DsVarCoefficient", configurationForSubMechanism.DsVarCoefficient }, { - "NiUMin", relevantConfigurationSettings.NiUMin + "NiUMin", configurationForSubMechanism.NiUMin }, { - "NiUMax", relevantConfigurationSettings.NiUMax + "NiUMax", configurationForSubMechanism.NiUMax }, { - "NiNumberSteps", relevantConfigurationSettings.NiNumberSteps + "NiNumberSteps", configurationForSubMechanism.NiNumberSteps } }); }