Description Usage Arguments Details Value References See Also Examples
This function returns the community value for the whole reef community at a light level, given shallow and mesophotic community light relationships.
1 2 3 4 5 6 7 |
light |
The proportion of surface irradiance (PAR), between 0 and 1. |
Vm |
Passed to |
K |
Passed to |
a |
Passed to |
b |
Passed to |
The function assumes a tradeoff, where an observed patch of reef can approach a mesophotic or shallow community. A patch of reef cannot simultaneously look like the exemplar mesophotic and shallow reef patch. This is achieved by subtracting the shallow community value from the mesophotic community value.
Essentially this function is a wrapper for mesophotic() - shallow(), but it is neccessary for use in
boundary
when calculating the light level the communities switch at.
A reef wide community indicator value. This is the basis of the model presented in (Laverick et al., 2020). When a single light value is provided, a single value is returned. You can pass a vector of light levels for a vector of depths.
(Tamir et al., 2019)
(Laverick et al., 2020)
Other Zonation functions:
reef_boundary()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # Specifying a single light value
# returns a single community value.
reef(light = 10)
# Specifying a vector of light values
# returns a vector of community values.
reef(light = seq(0.0065, 1, length = 500))
# By default the function uses the shallow and mesophotic
# community light relationships from (Tamir et al., 2019)
# for a range of light values.
reef()
# You can specify your own community light relationships
# by setting parameters explicitly
reef(Vm = 0.2, K = 11, a = 1.2, b = 8)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.