regeneration | R Documentation |
Functions to simulate annual plant regeneration from seed recruitment or from resprouting
regeneration_seedproduction(forest, SpParams, control)
regeneration_seedrefill(seedBank, refillSpecies, refillPercent = NULL)
regeneration_seedmortality(seedBank, SpParams, minPercent = 1)
regeneration_recruitment(
forest,
SpParams,
control,
minMonthTemp,
moistureIndex,
verbose = FALSE
)
regeneration_resprouting(
forest,
internalMortality,
SpParams,
control,
management_results = NULL
)
forest |
An object of class |
SpParams |
A data frame with species parameters (see |
control |
A list with default control parameters (see |
seedBank |
A data frame with columns 'Species' and 'Percent', describing a seed bank. |
refillSpecies |
A string vector of species names corresponding to seed rain to refill seed bank. |
refillPercent |
A numeric vector of indicating the percentage of seed bank refilling (if missing then seed bank is set to 100%). |
minPercent |
A minimum percent of seed bank to retain entry in |
minMonthTemp |
Minimum month temperature. |
moistureIndex |
Moisture index (annual precipitation over annual potential evapotranspiration). |
verbose |
Boolean flag to indicate console output during calculations. |
internalMortality |
A data frame with mortality occurred in the last year of simulation. |
management_results |
The result of calling a management function (see |
regeneration_seedproduction
evaluates if reproductive individuals (i.e. sufficiently tall individuals) are present.
regeneration_seedrefill
fills seed bank of input forest
object with seed rain.
regeneration_seedmortality
updates seed bank of input forest
object according to annual seed mortality.
regeneration_recruitment
evaluates recruitment from the seed bank (or local seed production if seed bank is missing). Minimum month temperature and moisture index values are used to determine if recruitment was successful.
Species also require a minimum amount of light at the ground level.
regeneration_resprouting
evaluates resprouting occurs after “mortality” from die-back (including drought- or pathogen-induced dessication),
cutting or burning of the aerial part in a species with resprouting ability,
but not after carbon starvation or baseline mortality (unspecific mortality causes).
regeneration_seedproduction
returns a list of species names
regeneration_seedrefill
and regeneration_seedmortality
return a copy of the input data.frame
object with an update seed bank.
regeneration_resprouting
and regeneration_recruitment
return a new object of class forest
with the new plant cohorts.
Miquel De Cáceres Ainsa, CREAF
fordyn
#Load example plot plant data
data(exampleforest)
#Default species parameterization
data(SpParamsMED)
#Initialize control parameters
control <- defaultControl("Granier")
control$recruitmentMode = "deterministic"
#Recruitment limits
plant_parameter(exampleforest, SpParamsMED, "MinTempRecr")
plant_parameter(exampleforest, SpParamsMED, "MinMoistureRecr")
#Compare seed recruitment outcomes
regeneration_recruitment(exampleforest, SpParamsMED, control, 0, 0.25)
regeneration_recruitment(exampleforest, SpParamsMED, control, 3, 0.25)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.