Nothing
#' add_stand_variables_halfPeriod
#'
#' Function for the calculation of stand variables: stand basal area and the
#' number of trees
#'
#' @return a data frame with added stand variables: total stand basal area and
#' the number of trees per hectare in the middle of a simulation step
#'
#' @keywords internal
#'
add_stand_variables_halfPeriod <- function(df){
# Define global variables
year <- NULL
plotID <- NULL
code <- NULL
weight <- NULL
weight_mid <- NULL
BA <- NULL
BA_mid <- NULL
df$stand_BA_mid <- NULL
df$stand_n_mid <- NULL
data_stand <- group_by(df, year, plotID) %>%
# dead/harvested/and ingrowth trees have reduced effect on stand variables
mutate(weight_mid = ifelse(code %in% c(1), weight_mid /2, weight_mid)) %>%
summarise(stand_BA_mid = sum(BA_mid*weight_mid, na.rm = TRUE),
stand_n_mid = sum(weight_mid, na.rm = T)
)
df <- merge(df, data_stand, by = c("year", "plotID"))
return(df)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.