determine_used_soillayers: Determine positions of soil layers within a zone

View source: R/Functions_Supporting.R

determine_used_soillayersR Documentation

Determine positions of soil layers within a zone

Description

Determine positions of soil layers within a zone

Usage

determine_used_soillayers(
  soil_depths_cm,
  used_depth_range_cm = NULL,
  n_slyrs_has = NULL
)

Arguments

soil_depths_cm

A numeric vector. The lower depth limits of soil layers in [cm].

used_depth_range_cm

A numeric vector of length two. The upper and lower depth limit of the zone (depth range) to consider.

n_slyrs_has

An integer value. The number of simulated soil layers (optional). The code throws an error if there are fewer soil layers than selected by used_depth_range_cm from soil_depths_cm.

Value

An integer vector.

Examples

determine_used_soillayers(c(5, 10, 30, 50))
determine_used_soillayers(c(5, 10, 30, 50), c(0, 100))
determine_used_soillayers(c(5, 10, 30, 50), c(0, 40))
determine_used_soillayers(c(5, 10, 30, 50), c(20, 40))
determine_used_soillayers(c(5, 10, 30, 50), c(20, 50))
determine_used_soillayers(c(5, 10, 30, 50), c(20, 30), 3)
## Not run: 
determine_used_soillayers(c(5, 10, 30, 50), c(20, 50), 3)

## End(Not run)


DrylandEcology/rSW2metrics documentation built on May 25, 2023, 10:38 a.m.