Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingCalculationData.cs =================================================================== diff -u -r56f86024f7598b3d5dd16940ddfa96c4fc72592d -rdd610d07aa21d3a9b5dcdaa7013aaab0dce29143 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingCalculationData.cs (.../HydraRingCalculationData.cs) (revision 56f86024f7598b3d5dd16940ddfa96c4fc72592d) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingCalculationData.cs (.../HydraRingCalculationData.cs) (revision dd610d07aa21d3a9b5dcdaa7013aaab0dce29143) @@ -19,6 +19,7 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System.Collections.Generic; using Ringtoets.HydraRing.Calculation.Types; namespace Ringtoets.HydraRing.Calculation.Common @@ -56,6 +57,17 @@ } /// + /// Gets the variables to use during the calculation. + /// + public virtual IEnumerable Variables + { + get + { + yield break; + } + } + + /// /// Gets the target reliability index to use during the calculation. /// /// Only relevant for type 2 computations. Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingVariable.cs =================================================================== diff -u -r56f86024f7598b3d5dd16940ddfa96c4fc72592d -rdd610d07aa21d3a9b5dcdaa7013aaab0dce29143 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingVariable.cs (.../HydraRingVariable.cs) (revision 56f86024f7598b3d5dd16940ddfa96c4fc72592d) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Common/HydraRingVariable.cs (.../HydraRingVariable.cs) (revision dd610d07aa21d3a9b5dcdaa7013aaab0dce29143) @@ -26,7 +26,7 @@ /// /// Container for Hydra-Ring variable related data. /// - internal abstract class HydraRingVariable + public abstract class HydraRingVariable { private readonly int variableId; private readonly HydraRingDistributionType distributionType; Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/AssessmentLevelCalculationData.cs =================================================================== diff -u -r907f25f4a15204ce1b1ba29d0ada4410d1914930 -rdd610d07aa21d3a9b5dcdaa7013aaab0dce29143 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/AssessmentLevelCalculationData.cs (.../AssessmentLevelCalculationData.cs) (revision 907f25f4a15204ce1b1ba29d0ada4410d1914930) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Data/AssessmentLevelCalculationData.cs (.../AssessmentLevelCalculationData.cs) (revision dd610d07aa21d3a9b5dcdaa7013aaab0dce29143) @@ -19,6 +19,8 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System.Collections.Generic; +using Ringtoets.HydraRing.Calculation.Common; using Ringtoets.HydraRing.Calculation.Types; namespace Ringtoets.HydraRing.Calculation.Data @@ -42,5 +44,18 @@ return HydraRingFailureMechanismType.AssessmentLevel; } } + + public override IEnumerable Variables + { + get + { + yield return new AssessmentLevelVariable(); + } + } + + private class AssessmentLevelVariable : HydraRingVariable + { + public AssessmentLevelVariable() : base(26, 0, 0, 0, 0, 0, 0, 0) { } + } } } \ No newline at end of file