public interface ICatchmentSurface| FinalizeTimeStep | Finalizes catchment surface time step. |
| Initialize | Initialize catchment surface. |
| PerformTimeStep |
Perform catchment surface time step.
The catchment surface has several processes: * Snow module * Filling of storages * Evaporation * Infiltration |
| Prepare | Prepare catchment surface for simulation. |
| PrepareForTimeStep | Prepare for catchment surface time step. |