inputGlacierSMBM-class: Class 'inputGlacierSMBM'

Description Objects from the Class Slots Methods Note Author(s) See Also Examples

Description

A class consisting of parameters and variables required to run and modify 'glacierSMBM'.

Objects from the Class

Objects can be created by calls of the form new("inputGlacierSMBM", ...).

Slots

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.

Methods

glacierSMBM

signature(inputGlacierSMBM = "inputGlacierSMBM"): ...

Note

The following input variables are the requested minimum to run the model:

Default settings for the individual slots can be viewed and checked by calls in the

form of new("inputGlacierSMBM").

Author(s)

Alexander R. Groos (alexander.groos@giub.unibe.ch)

See Also

glacierSMBM

Examples

1
showClass("inputGlacierSMBM")

glacierSMBM documentation built on May 2, 2019, 3:42 a.m.