First commit with the code Hector shared with me
This commit is contained in:
88
forceps.regelib
Normal file
88
forceps.regelib
Normal file
@@ -0,0 +1,88 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user