Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/HydraRingCalculatorFactory.cs =================================================================== diff -u -r2e5149a08f54468f147168472b64740d5e69606f -r53ccaba1703ddc0d34566dd35992daf9f184d0a2 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/HydraRingCalculatorFactory.cs (.../HydraRingCalculatorFactory.cs) (revision 2e5149a08f54468f147168472b64740d5e69606f) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/HydraRingCalculatorFactory.cs (.../HydraRingCalculatorFactory.cs) (revision 53ccaba1703ddc0d34566dd35992daf9f184d0a2) @@ -71,10 +71,9 @@ return new WaveConditionsCosineCalculator(calculationSettings); } - public IWaveHeightCalculator CreateWaveHeightCalculator(string hlcdDirectory, string preprocessorDirectory) + public IWaveHeightCalculator CreateWaveHeightCalculator(HydraRingCalculationSettings calculationSettings) { - var settings = new HydraRingCalculationSettings(hlcdDirectory, preprocessorDirectory); - return new WaveHeightCalculator(settings); + return new WaveHeightCalculator(calculationSettings); } public IDunesBoundaryConditionsCalculator CreateDunesBoundaryConditionsCalculator(HydraRingCalculationSettings calculationSettings) Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/IHydraRingCalculatorFactory.cs =================================================================== diff -u -r2e5149a08f54468f147168472b64740d5e69606f -r53ccaba1703ddc0d34566dd35992daf9f184d0a2 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/IHydraRingCalculatorFactory.cs (.../IHydraRingCalculatorFactory.cs) (revision 2e5149a08f54468f147168472b64740d5e69606f) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Calculation/Calculator/Factory/IHydraRingCalculatorFactory.cs (.../IHydraRingCalculatorFactory.cs) (revision 53ccaba1703ddc0d34566dd35992daf9f184d0a2) @@ -93,14 +93,14 @@ /// /// Creates a calculator for calculating a wave height. /// - /// The directory where the hydraulic database can be found. - /// The preprocessor directory. - /// Preprocessing is disabled when + /// The with the + /// general information for a Hydra-Ring calculation. + /// A new .> + /// Thrown when + /// is null. + /// Preprocessing is disabled when /// equals . - /// A new . - /// Thrown when - /// or is null. - IWaveHeightCalculator CreateWaveHeightCalculator(string hlcdDirectory, string preprocessorDirectory); + IWaveHeightCalculator CreateWaveHeightCalculator(HydraRingCalculationSettings calculationSettings); /// /// Creates a calculator for performing a calculation for dunes boundary conditions.