Package net.simplace.sim.components.util.helper
package net.simplace.sim.components.util.helper
Helper classes with auxiliary functions and methods
Overview
In this package (and it's subpackages) you find helper classes with methods and functions, that are used by SimComponents and transformers. See the documentation of subpackages and individual classes for details
- See Also:
-
ClassDescriptionMethods for dealing with arrays of layers
Includes methods for resampling layers of different vertical resolution.
Resample modes - CENTER - takes the value of the source layer that hits the center of target layer - FIRST - takes the value of the first source layer that overlaps with the target layer - LAST - takes the value of the last source layer that overlaps with the target layer - AVG - takes the weighted average of the overlapping source layers - SUM - takes the sum of overlapping source layers, multiplied by the proportion of their overlapMethods for calculating daylength and diurnal valuesIncludes methods for integration/normalization/rescaling of piecewise linear functions, as well as methods for calculating diurnal values for radiation and temperature.
Methods for interpolating and integrating piecewise linear functionsFunctions are given by arrays of x and y values.
Helper EquationsFAO56 for computing values due to equations from (FAO 56)Equation numbers refers to the paper cited below.
TableDefinedFunction<X,Y> TabulatedValues<X,Y> Handles tabulated values (X and Y column) and returns for a x-value a y-value by using the table (lookup, interpolation etc.)