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,