# A regelib file for Forceps # fc+ar-6.6.2025 # Based on Samsara2 Prenovel_regelib.txt # Herbivory (optional, ignored if no file specified) herbivoryFileName = herbivory_1.txt cohortCreationProba = 0.1 #Number max within a new cohort when natural regeneration occurs depending on presence or absence of the species on the Patch numberMaxIfPresent_ha = 100 numberMaxIfAbsent_ha = 10 # Cohort size classes on initialScene # Note: cohort age = -1 in Forceps (unused) # keyword patchId spId heightAvg_m diamMoy_cm number # #SC 1 23 1 5 800 #SC 1 17 0.13 0.53 13 #SC 1 17 0.3 0.7 5 #SC 1 17 0.5 0.8 6 #SC 1 14 0.3 0.54 14 SC 1 17 2.32 3 5 SC 1 17 1.8 3 100 #SC 3 17 0.15 0.5 50 #SC 3 17 1.25 3 50 # VegetationLayers #potentialVegetationLayerSpeciesList = PTERIDIUM_AQUILINUM ; RUBUS_FRUTICOSUS ; MOLINIA_CAERULEA potentialVegetationLayerSpeciesList = RUBUS_FRUTICOSUS # VegetationLayers on initialScene # keyword patchId species speciesName height_m cover(%) #VL 2 MOLINIA_CAERULEA 0.05 51.4874098 #VL 3 QUERCUS_COCCIFERA 0.80 15 # Species parameters for cohorts # The functions below were found in capsis4/data/rreshar/Mediterranean_forest/Plot5_AverageCover-test-fc.inv for QUERCUS_ROBUR # The implementations are in capsis.lib.regeneration.sapling (heightfunction...) # Ok for Pinus Sylv, carpinus bet, Fagus Sylv, Quercus robur # spId spName saplingHeightFunction saplingDiameterFunction saplingSurvivalFunction extinctionCoefficient_0_1 0 Abies alba RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 1 Larix decidua RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 2 Picea abies RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 3 Pinus cembra RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 4 Pinus montana RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 5 Pinus sylvestris RGSaplingHeight_B(2.059, 6.058) RGDiameterFunction_B(0.079) RGSaplingSurvival_A(0.06718,1.1472) 0.5 6 Taxus baccata RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 7 Acer campestre RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 8 Acer platanoides RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 9 Acer pseudoplatanus RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 10 Alnus glutinosa RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 11 Alnus incana RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 12 Alnus viridis RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 13 Betula pendula RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 14 Carpinus betulus RGSaplingHeight_B(3.646, 7.577) RGDiameterFunction_B(0.093) RGSaplingSurvival_A(0.06718,1.1472) 0.091 15 Castanea sativa RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 16 Corylus avellana RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 17 Fagus sylvatica RGSaplingHeight_B(2.431, 3.964) RGDiameterFunction_B(0.093) RGSaplingSurvival_A(0.06718,1.1472) 0.091 18 Fraxinus excelsior RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0, 0) 0 19 Populus nigra RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0, 0) 0 20 Populus tremula RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 21 Quercus petraea RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 22 Quercus pubescens RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 23 Quercus robur RGSaplingHeight_B(2.059, 6.058) RGDiameterFunction_B(0.079) RGSaplingSurvival_A(0.06718,1.1472) 0.091 24 Salix alba RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 25 Sorbus aria RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 26 Sorbus aucuparia RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 27 Tilia cordata RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 28 Tilia platyphyllos RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 29 Ulmus glabra RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 30 Pinus pinaster RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 31 Pinus nigra RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 32 Pinus halepensis RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 33 Pseudotsuga menziesii RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 34 Quercus ilex RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 35 Angio_Deciduous species RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 36 Angio_Evergreen species RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0 37 Gymno_Evergreen species RGSaplingHeight_B(0, 0) RGDiameterFunction_B(0) RGSaplingSurvival_A(0,0) 0