Learn R Programming

medfate (version 3.1.4)

regeneration: Plant regeneration

Description

Annual plant regeneration from seed recruitment or from resprouting

Usage

recruitment(
  forest,
  SpParams,
  control,
  minMonthTemp,
  moistureIndex,
  verbose = FALSE
)

resprouting( forest, internalMortality, SpParams, control, management_results = NULL )

Value

An object of class forest with the new plant cohorts.

Arguments

forest

An object of class forest.

SpParams

A data frame with species parameters (see SpParamsMED and SpParamsDefinition).

control

A list with default control parameters (see defaultControl).

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 defaultManagementFunction).

Author

Miquel De Cáceres Ainsa, CREAF

Details

  • Species can recruit if adults (sufficiently tall individuals) are present (seed rain can also be specified in a control parameter). 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.

  • 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).

See Also

fordyn

Examples

Run this code
#Load example plot plant data
data(exampleforestMED)

#Default species parameterization
data(SpParamsMED)

#Initialize control parameters
control <- defaultControl("Granier")
control$recruitmentMode = "deterministic" 

#Recruitment limits
plant_parameter(exampleforestMED, SpParamsMED, "MinTempRecr")
plant_parameter(exampleforestMED, SpParamsMED, "MinMoistureRecr")

#Compare seed recruitment outcomes
recruitment(exampleforestMED, SpParamsMED, control, 0, 0.25)
recruitment(exampleforestMED, SpParamsMED, control, 3, 0.25)

Run the code above in your browser using DataLab