Description Objects from the Class Slots Methods Note Author(s) See Also Examples
A class consisting of parameters and variables required to run and modify 'glacierSMBM'
.
Objects can be created by calls of the form new("inputGlacierSMBM", ...)
.
date
:An object of class 'POSIXct'
. Date and time of each RasterLayer
in the RasterStack
. Required.
timeStamp
:An object of class 'POSIXct'
. Date format used in the output table.
outDir
:An object of class 'character'
. Directory for the output files if 'writeOutput'
= TRUE.
tmpDir
:An object of class 'character'
. Directory where processing files can be temporarily stored if 'tmpCreate'
= TRUE.
tmpCreate
:An object of class 'logical'
. Determines whether a temporary directory should be used (TRUE) or not (FALSE, default). Recommendend if large datasets are processed.
decimalPlaces
:An object of class 'numeric'
. Number of decimal places (default = 4).
writeOutput
:An object of class 'character'
. Determines which of the seventeen outputs shall be exported as RasterLayer
(1) and which not (0). For more information see section values.
outputSep
:An object of class 'character'
. Delimiter for the ouput table (tab is default).
plotOutput
:An object of class 'logical'
. Determines whether the mass balance results shall be plotted (TRUE
) or not (FALSE
, default).
outputName
:An object of class 'character'
. File name for the output RasterLayer(s)
(default = "glacierSMBM_Output").
glacierMask
:An object of class 'RasterStack'
. Glacier area (1 = glacier, 0 = no glacier). Stationary or for every time step. Required.
iceMask
:An object of class 'RasterStack'
. Area of bare glacier ice (1 = bare ice, 0 = no bare ice). Stationary or for every time step. Required.
firnMask
:An object of class 'RasterStack'
. Area of supraglacial snow or firn (1 = snow or firn, 0 = no snow or firn). Stationary or for every time step. Required.
debrisMask
:An object of class 'RasterStack'
. Area of debris covered glacier ice (1 = debris, 0 = no debris). Stationary or for every time step. Required.
debrisThickness
:An object of class 'RasterStack'
. Distributed supraglacial debris thickness (m). Stationary or for every time step. Required.
airT
:An object of class 'RasterStack'
. Distributed air temperature (Kelvin or degree Celsius). For every time step. Required.
airDensity
:An object of class 'RasterStack'
. Distributed air density (kg m-3). Stationary or for every time step. Required.
netRad
:An object of class 'RasterStack'
. Distributed net radiation (W m-2). For every time step. Required.
inRadSW
:An object of class 'RasterStack'
. Distributed incoming shortwave radiation (W m-2). For every time step. Optional in the function 'debrisCoveredIceMelt'
instead of 'netRad'
.
inRadLW
:An object of class 'RasterStack'
. Distributed incoming longwave radiation (W m-2). For every time step. Optional in the function 'debrisCoveredIceMelt'
instead of 'netRad'
.
snowHeight
:An object of class 'RasterStack'
. Initial snow and firn height (m).
snowfall
:An object of class 'RasterStack'
. Distributed snowfall (m). Required.
precip
:An object of class 'RasterStack'
. Distributed precipitation (m). Optional instead of 'snowfall'
.
tUnit
:An object of class 'character'
. Unit ("K" = Kelvin, "C" = degree Celsius) of air temperature (default = "K").
iceTMF
:An object of class 'numeric'
. Temperature melting factor (m K-1 timestep-1) of ice (default = 67*10^-4).
disIceTMF
:An object of class 'RasterStack'
. Distributed temperature melting factor (m K-1 timestep-1) of ice. Stationary or for every time step.
snowTMF
:An object of class 'numeric'
. Temperature melting factor (m K-1 timestep-1) of snow (default = 45*10^-4).
disSnowTMF
:An object of class 'RasterStack'
. Distributed temperature melting factor (m K-1 timestep-1) of snow. Stationary or for every time step.
iceRMF
:An object of class 'numeric'
. Radiative melting factor (m K-1 timestep-1) of ice (default = 0.79*10^-4).
disIceRMF
:An object of class 'RasterStack'
. Distributed radiative temperature melting factor (m K-1 timestep-1) of ice. Stationary or for every time step.
snowRMF
:An object of class 'numeric'
. Radiative melting factor (m K-1 timestep-1) of snow (default = 0.53*10^-4).
disSnowRMF
:An object of class 'RasterStack'
. Distributed radiative temperature melting factor (m K-1 timestep-1) of snow. Stationary or for every time step.
tuningFacAirT
:An object of class 'numeric'
. General air temperature tuning factor (<1 = temperature decrease, 1 = default, >1 = temperature increase).
disTuningFacAirT
:An object of class 'RasterStack'
. Distributed air temperature tuning factor (tuningFacAirT
). Stationary or for every time step.
tuningFacPrecip
:An object of class 'numeric'
. General precipitation tuning factor (<1 = precipitation decrease, 1 = default, >1 = precipitation increase).
disTuningFacPrecip
:An object of class 'RasterStack'
. Distributed precipitation tuning factor (tuningFacPrecip
). Stationary or for every time step.
snowTransTempThreshold
:An object of class 'numeric'
. Temperature threshold (same unit as airT
) for the transition from rain- to snowfall (default = 274.15 Kelvin).
tmpRes
:An object of class 'character'
. Time aggregation (temporal resolution) of the input variables (default = "d"). "y" = year, "w" = week, "d" = day, "h" = hour, "s" = second.
measurementHeight
:An object of class 'numeric'
. Height (m) of meteorological measurements (default = 2).
relativeHumidity
:An object of class 'numeric'
. Relative humidity (0-1) at measurement height (default = 0.73).
disRelativeHumidity
:An object of class 'RasterStack'
. Distributed relative humidity (0-1) at measurement height. Stationary or for every time step.
windSpeed
:An object of class 'numeric'
. Wind speed (m s-1) at measurement height (default = 2).
disWindSpeed
:An object of class 'RasterStack'
. Distributed wind speed (m s-1) at measurement height. Stationary or for every time step.
debrisAlbedo
:An object of class 'numeric'
. Albedo (0-1) of the debris (default = 0.07).
disDebrisAlbedo
:An object of class 'RasterStack'
. Distributed albedo (0-1) of the debris. Stationary or for every time step.
thermalConductivity
:An object of class 'numeric'
. Thermal conductivity (W m-1 K-1) of the debris layer (default = 0.585).
disThermalConductivity
:An object of class 'RasterStack'
. Distributed thermal conductivity (W m-1 K-1) of the debris layer. Stationary or for every time step.
thermalEmissivity
:An object of class 'numeric'
. Thermal emissivity (0-1) of the debris layer (default = 0.95).
disThermalEmissivity
:An object of class 'RasterStack'
. Distributed thermal emissivity (0-1) of the debris layer. Stationary or for every time step.
surfaceRoughnessHeight
:An object of class 'numeric'
. Surface roughness height (m) of the debris layer (default = 0.01).
disSurfaceRoughnessHeight
:An object of class 'RasterStack'
. Distributed surface roughness height (m) of the debris layer. Stationary or for every time step.
frictionVelocity
:An object of class 'numeric'
. Friction velocity (m s-1) of the debris layer (default = 0.16).
disFrictionVelocity
:An object of class 'RasterStack'
. Distributed friction velocity (m s-1) of the debris layer. Stationary or for every time step.
volumeFractionDebrisInIce
:An object of class 'numeric'
. Volume fraction (0-1) of debris in the ice body (default = 0.01).
disVolumeFractionDebrisInIce
:An object of class 'RasterStack'
. Distributed volume fraction (0-1) of debris in the ice body. Stationary or for every time step.
debrisAirRatio
:An object of class 'numeric'
. Ratio of the debris surface area to the volume of air (m-1) in the debris layer (default = 188).
disDebrisAirRatio
:An object of class 'RasterStack'
. Distributed ratio of the debris surface area to the volume of air (m-1) in the debris layer. Stationary or for every time step.
dragCoefficient
:An object of class 'numeric'
. Drag coefficient (m-1) of the debris layer (default = 5).
disDragCoefficient
:An object of class 'RasterStack'
. Distributed drag coefficient (m-1) of the debris layer. Stationary or for every time step.
iceDensity
:An object of class 'numeric'
. Density (kg m-3) of ice (default = 900).
disIceDensity
:An object of class 'RasterStack'
. Distributed density (kg m-3) of ice. Stationary or for every time step.
signature(inputGlacierSMBM = "inputGlacierSMBM")
: ...
The following input variables are the requested minimum to run the model:
date
airT
(for every time step)
netRad
(for every time step)
airDensity
(stationary or for every time step)
snowfall
or precip
(for every time step)
glacierMask
(stationary or for every time step)
iceMask
(stationary or for every time step)
firnMask
(stationary or for every time step)
debrisMask
(stationary or for every time step)
debrisThickness
(stationary or for every time step)
Default settings for the individual slots can be viewed and checked by calls in the
form of new("inputGlacierSMBM")
.
Alexander R. Groos (alexander.groos@giub.unibe.ch)
1 | showClass("inputGlacierSMBM")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.