
Forest Carbon Succession (ForCS) Extension
ForCS.RdForest Carbon Succession (ForCS) Extension
References
LANDIS-II Forest Carbon Succession (CForC) v4.0.2 User Guide https://github.com/LANDIS-II-Foundation/Extension-ForCS-Succession/blob/master/deploy/installer/LANDIS-II%20CForC%20Succession%20v4.0.2%20User%20Guide%20September%202025.pdf
See also
Helpers that prepare inputs for this extension:
prepClimateFile(),
prepDisturbanceMatrixFile(),
prepSnagFile().
Shared scenario inputs:
prepInitialCommunities(),
prepSpeciesData().
Other ForCS helpers:
insertANPPTimeSeries(),
insertAvailableLightBiomass(),
insertDOMPools(),
insertEcoSppDOMParameters(),
insertEstablishProbabilities(),
insertForCSMapControl(),
insertForCSProportions(),
insertLightEstablishmentTable(),
insertMaxBiomassTimeSeries(),
insertOutputTables(),
insertRootDynamics(),
insertSpeciesParameters(),
insertSpinUp(),
prepClimateFile(),
prepDisturbanceMatrixFile(),
prepSnagFile()
Super class
LandisExtension -> ForCS
Active bindings
SeedingAlgorithmCharacter. Dispersal algorithm to use. One of
"WardSeedDispersal","NoDispersal","UniversalDispersal".ForCSClimateFileCharacter. Relative file path.
InitialCommunitiesFilesCharacter. Relative file paths.
DisturbanceMatrixFileCharacter. Relative file path.
SnagFile(Optional) Character. Relative file path.
OutputTablesdata.frame.ForCSMapControldata.frame.MapOutputIntervalInteger.
SpinUpdata.frame.AvailableLightBiomassdata.frame.LightEstablishmentTabledata.frame.SpeciesParametersdata.frame.DOMPoolsdata.frame.EcoSppDOMParametersdata.frame.ForCSProportionsdata.frame.ANPPTimeSeriesdata.frame.MaxBiomassTimeSeriesdata.frame.EstablishProbabilitiesdata.frame.RootDynamicsdata.frame.output_filesCharacter vector of ForCS-specific log CSV files produced at run time, relative to the scenario directory (root level). These fixed names are written by the ForCS extension regardless of scenario configuration. See LandisExtension for the contract.
Methods
Inherited methods
ForCS$new()
Usage
ForCS$new(
path,
Timestep = 1,
SeedingAlgorithm = NULL,
ForCSClimateFile = NULL,
InitialCommunitiesFiles = NULL,
DisturbanceMatrixFile = NULL,
SnagFile = NULL,
OutputTables = NULL,
ForCSMapControl = NULL,
MapOutputInterval = NULL,
SpinUp = NULL,
AvailableLightBiomass = NULL,
LightEstablishmentTable = NULL,
SpeciesParameters = NULL,
DOMPools = NULL,
EcoSppDOMParameters = NULL,
ForCSProportions = NULL,
ANPPTimeSeries = NULL,
MaxBiomassTimeSeries = NULL,
EstablishProbabilities = NULL,
RootDynamics = NULL
)Arguments
pathCharacter. Directory path.
TimestepInteger.
SeedingAlgorithmCharacter. Dispersal algorithm to use. One of
"WardSeedDispersal","NoDispersal","UniversalDispersal".ForCSClimateFileCharacter. Relative file path. Mean-annual-temperature climate file specific to ForCS (see
prepClimateFile()).InitialCommunitiesFilesCharacter. Two-element vector of relative file paths: the initial-communities text/CSV and the initial-communities raster.
DisturbanceMatrixFileCharacter. Relative file path.
SnagFile(Optional) Character. Relative file path. May be
NULL.OutputTablesdata.framecorresponding toForCSOutput(one row, four columns: Biomass, DOM_Pools, Fluxes, Summary intervals).ForCSMapControldata.frame(one row, seven columns:BiomassC,SDOMC,NBP,NEP,NPP,RH,ToFPStoggles).MapOutputIntervalInteger. Map output interval (years).
SpinUpdata.frame(one row, four columns: On/Off Flag, Biomass Spin-up Flag, Tolerance %, Max Iterations).AvailableLightBiomassdata.frame.LightEstablishmentTabledata.frame.SpeciesParametersdata.framewith 10 columns:Species,LeafLong,MortalShape,MerchMinAge,MerchCurveA,MerchCurveB,PropNonMerchToFastAG,GrowthShape,ShadeTolerance,FireTolerance.DOMPoolsdata.frame.EcoSppDOMParametersdata.frame.ForCSProportionsdata.frame.ANPPTimeSeriesdata.frame.MaxBiomassTimeSeriesdata.frame.EstablishProbabilitiesdata.frame.RootDynamicsdata.frame.