
Dominant cohort of each initial community
landis_dominant_cohorts.RdThe cohort holding the most biomass on each map code of a replicate's initial communities,
among cohorts of species that have both a fire tolerance and a longevity. These are the cohorts
landis_overstory_mortality_share() scores. With fire_cohort_killed(), they score the
share's by_class counts at any damage table without re-reading the replicate.
Value
A data.frame with one row per map code that has such a cohort, in map-code order:
MapCode (integer), SpeciesName (character), and CohortAge, CohortBiomass, longevity
and tolerance (double), and ground_fire_kill (double: the species' GroundFireKill, NA
where the species table has no value or no such column). NULL when one of the three files is missing or no cohort's species is
in both species files.
Details
The files are those landis_overstory_mortality_share() reads: initial-communities.csv, the
core species file scenario.txt names (longevity) and the Dynamic Fire species table
dynamic-fire.txt names (fire tolerance), each falling back to the LANDIS-II example's name
when there is no directive to read. A species missing from either species file cannot be
dominant, whatever its biomass. A tie on biomass goes to the cohort listed first.
See also
Other Dynamic Fire calibration helpers:
apply_calibrated_damage_age(),
apply_calibrated_hi_prop(),
apply_calibrated_ignprob(),
apply_calibrated_num_fires(),
bc_fuel_code_to_base(),
bc_fuel_label_to_base(),
build_calibration_scenario_template(),
build_calibration_spinup_scenario(),
calibrate_dynamic_fire(),
calibration_par_names(),
dedup_community_snapshot(),
default_severity_prior_sturtevant2009(),
fire_cohort_killed(),
fire_cohort_mortality(),
ground_fire_kill_par_names(),
landis_overstory_mortality_share(),
loss_from_stats(),
observed_fire_sizes(),
parse_dynamic_fire_logs(),
patch_fire_config(),
run_calibration_spinup(),
run_calibration_validation(),
save_observed_fire_targets(),
sim_landis(),
sim_mock(),
sim_r_reimpl()