
Scale a fire damage table's cohort ages by a calibrated multiplier
apply_calibrated_damage_age.RdMultiplies the cohort-age column of fire_damage_table by DamageAgeMultiplier when the
calibrated vector carries it, and leaves the table alone when it does not. This is the
production-side counterpart of the same scaling patch_fire_config() applies to a
calibration trial, so a calibrated table reaches the simulations it was fitted for.
Arguments
- fire_damage_table
data.frame whose FIRST column is the cohort age as a percentage of longevity, as
defaultFireDamageTable()returns.- calibrated_fire_params
Named numeric vector. Used only if it holds
DamageAgeMultiplier.
Details
The paired severity-minus-tolerance column is never touched: the user guide (2.16.3) requires an integer there, so it offers only a few reachable outcomes and is not a fittable quantity, whereas the age column is a percentage of longevity (2.16.2) and scales continuously.
See also
Other Dynamic Fire calibration helpers:
apply_calibrated_hi_prop(),
apply_calibrated_ignprob(),
apply_calibrated_num_fires(),
bc_fuel_code_to_base(),
build_calibration_scenario_template(),
build_calibration_spinup_scenario(),
calibrate_dynamic_fire(),
calibration_par_names(),
dedup_community_snapshot(),
default_severity_prior_sturtevant2009(),
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()
Other Dynamic Fire helpers:
DynamicFire,
apply_calibrated_hi_prop(),
apply_calibrated_ignprob(),
apply_calibrated_num_fires(),
defaultFuelTypeTable(),
insertBuildUpIndex(),
insertFireSizesTable(),
insertFuelTypeTable(),
insertGroundSlopeFile(),
insertSeasonTable(),
insertUphillSlopeAzimuthMap(),
prepDynamicEcoregionTable(),
prepDynamicWeatherTable(),
prepFireSizesTable(),
prepInitialWeatherDatabase(),
prepTopographyFile()