Subversion Repositories public iLand

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
299 5440d 17h werner /src/ fixed bug with disabled debug outputs
added modified LRI to NPP-debug output
new species parameter "probStressYears".
documentation (wiki-links)
 
298 5442d 09h werner /src/core/ comments  
297 5457d 23h werner /src/core/ reserve size in tree partitioning.  
295 5458d 23h werner /src/core/ "torus"-mode of light calculations for multiple simulated units. Each RU "wraps" its influence around the edges of the respective resource unit. This works now for more RUs simultaneously.  
285 5464d 20h werner /src/core/ loading of the landscape. added "areaMask.imageFile" to "world" in xml file. This loads a image mask that establishes area that are inside and outside the project area respectively.  
279 5465d 22h werner /src/ stressIndex in TreeOut, deactivated DBGMODE makros  
278 5465d 22h werner /src/ Management output. Added a statisticsMgmt() for ResourceUnitSpecies. Complicated to get the order right.  
277 5466d 03h werner /src/ added "Gesamtwuchsleistung" i.e. total growth.  
276 5468d 07h werner /src/ added explicit fine root compartment in tree. Changed partitioning, the calculation of the stress index, follow-up change in several outputs.  
274 5468d 09h werner /src/ lightResponseClasses (changed in SpeciesSet, Species and Tree)  
271 5468d 22h werner /src/ watercycle now counts evaporation from crown separately, fixed bookkeeping error in watercycle debug output.  
265 5469d 21h werner /src/ tried to run iLand again for larger area, and got into concurrency-issues. Reasons:
* debug-messages: are now buffered in a string list and not instantly sent to the QTextEdit
* Expressions: lightResponse-formula: accessed concurrently by several threads; now there are thread-safe versions (executeLocked() and calculateLocked()) that use a QMutexLocker to properly serialize the execution flow.
 
264 5470d 06h werner /src/ TreeOut output (including filtering)  
262 5470d 07h werner /src/ added output for dead trees (StandDeadOut)  
261 5470d 08h werner /src/ * added NPP aboveground to stats
* some update in comments
 
257 5471d 06h werner /src/ added production based (tree) statistics.
StandOut after tree initialization.
some documentation polishing.
 
251 5472d 04h werner /src/ Light-Redistribution: Changed again (12.10.2009). LRI of trees are now modified with a modifier based on stockedarea*beerLambert-fraction (pPar). The modified LRI is then used to calculate a light response. The light response * leafarea eventually acts as the share of GPP assigned to a particular tree.  
230 5477d 22h werner /src/ 3PG work out  
227 5479d 03h werner /src/core/ 3pg production, documentation polish  
217 5484d 03h werner /src/ "script-window" in mainwindow, fixed error in partitioning when NPP was 0.  
215 5484d 20h werner /src/core/ distribution of GPP - what a mess...  
212 5485d 05h werner /src/ added LightResponse as a TreeVariable, fixed bug during Light distribution.  
207 5486d 08h werner /src/ nasty bug, if expressions contain(ed) newline characters. now fixed (newline considered as whitespace and removed).
changed output so it is always checked, if outputs are valid w.r.t. the mIndex position.
 
206 5486d 09h werner /src/ use of lightresponse formula for both torus and not-torus,
fixed multirun-outupt
 
205 5486d 10h werner /src/ added LightResponse function (modelsettings) to allow examination of various options for the distribution of NPP.  
200 5490d 03h werner /src/ added "ModelSettings", i.e. a high performant storage for model settings, further spelling resource vs ressource, including the "batch" job feature from fonstudio into iland. added a slot for MainWindow to force a repaint. and much more.  
198 5490d 20h werner /src/ climate functions (access to month, ...)
svn revision number in window title of main app.
 
190 5491d 19h werner /src/ strange effect with virtual functions (i.e. crash), now resolved using a
different name for ExpressionWrapper::valueByName(). Maybe it is a
problem with functions of the same name.
 
189 5491d 19h iland /src/ finished ressource vs. resource struggle, some cleanup within xml file
reading.
 
180 5493d 00h werner /src/ created StandStatistics (similar to the solution in Picus). Each tree adds itself to the statistics object of RU x species. During yearEnd() of RessourceUnit the data is aggregated for the whole stand.  
170 5498d 01h werner /src/ added a "age" to trees (Tree, also Treewrapper, also StandLoader). Used by aging.  
169 5498d 06h werner /src/ Aging in Tree growth (Species::aging()), species parameters, ...  
167 5499d 02h werner /src/core/ variants for mortality of trees.  
165 5499d 03h werner /src/core/ stress based mortality, user defined expressions in dynamic outputs  
164 5499d 04h werner /src/ Tree: bug in partitioning() (forgot one factor), added more variables to Tree.  
163 5499d 08h werner /src/  
161 5500d 07h werner /src/ dynamic outputs (i.e. a list of value defined in xml project file)  
160 5500d 09h werner /src/ more debug data in GUI, mortality  
159 5500d 09h werner /src/ Mortality of trees (new species parameter, mortality function, ...)  
158 5502d 08h werner /src/core/ code cleanup/refactoring on Tree.