Index: Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs =================================================================== diff -u -r02670d8c9fceeaea5f829937a2eb269f3488c6b1 -re69acb9595f7bf1d202ddd1fb51934b66768b75d --- Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationService.cs) (revision 02670d8c9fceeaea5f829937a2eb269f3488c6b1) +++ Ringtoets/GrassCoverErosionOutwards/src/Ringtoets.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsWaveConditionsCalculationService.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationService.cs) (revision e69acb9595f7bf1d202ddd1fb51934b66768b75d) @@ -30,10 +30,17 @@ namespace Ringtoets.GrassCoverErosionOutwards.Service { /// - /// Service that provides methods for performing Hydra-Ring wave conditions calculations. + /// Service that provides methods for performing Hydra-Ring wave conditions calculations for the grass cover erosion outwards failure mechanism. /// public class GrassCoverErosionOutwardsWaveConditionsCalculationService : WaveConditionsCalculationServiceBase { + /// + /// Performs validation over the values on the given and . + /// Error and status information is logged during the execution of the operation. + /// + /// The for which to validate the values. + /// The file path of the hydraulic boundary database file which to validate. + /// Truec> if there were no validation errors; Falsec> otherwise. public bool Validate(GrassCoverErosionOutwardsWaveConditionsCalculation calculation, string hydraulicBoundaryDatabaseFilePath) { return ValidateWaveConditionsInput( @@ -43,6 +50,17 @@ Resources.GrassCoverErosionOutwardsWaveConditionsCalculationService_LogMessage_DesignWaterLevel_name); } + /// + /// Performs a wave conditions calculation for the grass cover erosion outwards failure mechanism based on the supplied + /// and sets + /// if the calculation was successful. + /// Error and status information is logged during the execution of the operation. + /// + /// The that holds all the information required to perform the calculation. + /// The that holds information about the norm used in the calculation. + /// The grass cover erosion outwards failure mechanism, which contains general parameters that apply to all + /// instances. + /// The path of the HLCD file that should be used for performing the calculation. public void Calculate( GrassCoverErosionOutwardsWaveConditionsCalculation calculation, GrassCoverErosionOutwardsFailureMechanism failureMechanism,