View source: R/apsimx_soil_profile.R
carbon_stocks | R Documentation |
Calculation of carbon stocks based on an object of class ‘soil_profile’
carbon_stocks(
x,
depth,
area = c("m2", "ha"),
method = c("linear", "constant"),
...
)
x |
object of class ‘soil_profile’ |
depth |
soil depth (in meters). If missing then the whole soil profile is used. |
area |
either ‘m2’ meter squared or ‘ha’. |
method |
interpolation method. Either ‘linear’ or ‘constant’. |
... |
additional arguments passed to internal functions (none used at the moment). |
Function to calculate carbon stocks. The output units depend on the choice of area. If ‘m2’ is used, then the output units will be ‘kg/m2’. If the ‘area’ is ‘ha’, then the output units will be ‘Mg/ha’.
Note that the bulk density (which is needed in the calculation) is available as part of the ‘soil_profile’ object.
returns a value with attribute ‘units’ and ‘depth’
## Not run:
sp <- apsimx_soil_profile()
carbon_stocks(sp)
carbon_stocks(sp, depth = 0.1)
carbon_stocks(sp, depth = 0.2)
carbon_stocks(sp, depth = 0.3)
carbon_stocks(sp, depth = 0.4)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.