Uses matrix outer product to determine all pair-wise differences in
for the horizons of
threshold.fun to determine the
minimum value criterion to return TRUE in output matrix for an "increase".
Also, computes all pair-wise distances in depth dimension to determine
whether the vertical distance criteria have been met simultaneously with
a SoilProfileCollection, containing a single profile
horizon attribute name to get the "increase" of
a function that returns the threshold (as a function of attr); may return a constant single value
the vertical distance (determined from difference SPC top depth variable) within which increase must be met
This function assumes that the
threshold.fun supplied by the user returns
either a constant or a vector of equal length to its input.
Note that the
threshold.fun result is allowed to contain NA, but that will
result in no output for affected cells.
get.increase.depths performs the conversion of the square matrix
get.increase.matrix back to horizon top depth for where
criteria were met.
Returns a square logical matrix reflecting where the increase criteria were met.
get.increase.depths converts to horizon dop depth by using above
matrix output to determine depths where increase is met.
Andrew Gene Brown
1 2 3 4 5 6 7 8 9
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.