Hypsographic Functions from Tabular Interpolation
hypso_functions.RdThe main function creates a function list object from a data table to allow interpolation of depths, areas and volume fractions of layers.
Value
a list of functions with the following elements (slots):
level(volume)interpolates level from volumevolume(level)interpolates volume from a given water levelarea(level)interpolates area from a given levelvh(level, zmixreal)calculates hypolimnic volume from surface water level (m above ground) and mixing depth (zmixreal, thermocline in m below surface)ve(level, zmixreal)calculates epilimnic volume from surface water level and zmixrealzmix(level, zmixreal)calculates average mixing depth (zmix) from surface water level and zmixrealzhm(level, zmixreal)calculates average depth of bottom layer (hypolimnion and metalimnion)sediment_area(level)calculates sediment area for a series of water levels, wherelevelshoudl be a vecor of water levels in ascending orderpelagic_ratio(level)calculates the area ratio of the pelagic part (water) to the total area of layers. It is equal to 1 - sediment area fraction.
See also
hypso_bautzen, an example of a hypsographic table areaFunction, functions to create a hypsographic table for
lakes with conical shape.