Source code for hydpy.models.snow.snow_fluxes
# pylint: disable=missing-module-docstring
from hydpy.core import sequencetools
from hydpy.core.typingtools import *
from hydpy.models.snow import snow_sequences
[docs]
class PLayer(snow_sequences.Flux1DNLayers):
"""Precipitation of each snow layer [mm/T]."""
[docs]
class PSnowLayer(snow_sequences.Flux1DNLayers):
"""Snowfall of each snow layer [mm/T]."""
[docs]
class PRainLayer(snow_sequences.Flux1DNLayers):
"""Rainfall of each snow layer [mm/T]."""
[docs]
class PotMelt(snow_sequences.Flux1DNLayers):
"""Potential snow melt of each snow layer [mm/T]."""
[docs]
class Melt(snow_sequences.Flux1DNLayers):
"""Actual snow melt of each snow layer [mm/T]."""
[docs]
class PNetLayer(snow_sequences.Flux1DNLayers):
"""Net precipitation of each snow layer [mm/T]."""
[docs]
class PNet(sequencetools.FluxSequence):
"""Net precipitation of the complete catchment [mm/T]."""
NDIM: Final[Literal[0]] = 0