Rev 564 | Rev 587 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 564 | Rev 574 | ||
---|---|---|---|
Line 100... | Line 100... | ||
100 | if (mDBHLower<=0) |
100 | if (mDBHLower<=0) |
101 | throw IException("Snag::setupThresholds() not called or called with invalid parameters."); |
101 | throw IException("Snag::setupThresholds() not called or called with invalid parameters."); |
102 | 102 | ||
103 | // Inital values from XML file
|
103 | // Inital values from XML file
|
104 | XmlHelper xml=GlobalSettings::instance()->settings(); |
104 | XmlHelper xml=GlobalSettings::instance()->settings(); |
- | 105 | double kyr = xml.valueDouble("model.site.youngRefractoryDecompRate", -1); |
|
105 | // put carbon of snags to the middle size class
|
106 | // put carbon of snags to the middle size class
|
106 | xml.setCurrentNode("model.initialization.snags"); |
107 | xml.setCurrentNode("model.initialization.snags"); |
107 | double kyr = xml.valueDouble(".woodDecompRate"); |
- | |
108 | mSWD[1].C = xml.valueDouble(".swdC"); |
108 | mSWD[1].C = xml.valueDouble(".swdC"); |
109 | mSWD[1].N = mSWD[1].C / xml.valueDouble(".swdCN", 50.); |
109 | mSWD[1].N = mSWD[1].C / xml.valueDouble(".swdCN", 50.); |
110 | mSWD[1].setParameter(kyr); |
110 | mSWD[1].setParameter(kyr); |
111 | mKSW[1] = xml.valueDouble(".swdDecompRate"); |
111 | mKSW[1] = xml.valueDouble(".swdDecompRate"); |
112 | mNumberOfSnags[1] = xml.valueDouble(".swdCount"); |
112 | mNumberOfSnags[1] = xml.valueDouble(".swdCount"); |