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
265 5405d 23h 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.
 
257 5407d 08h werner /src/ added production based (tree) statistics.
StandOut after tree initialization.
some documentation polishing.
 
255 5408d 04h werner /src/ const-ness of Climate.
shell for species response water.
 
236 5413d 02h werner /src/core/ new species parameter: isConiferous, isEvergreen and canopyConductance.  
226 5415d 06h werner /src/core/ working on 3pg, the species specific responses and linking it all together.  
214 5421d 04h werner /src/ finished Phenology. lots of related changes.  
209 5422d 03h werner /src/ Environmental responses:
VPD, Temperature, CO2, Nitrogen
 
179 5429d 03h werner /src/ added standoutput (accompanied by some changes at other places)  
169 5434d 08h werner /src/ Aging in Tree growth (Species::aging()), species parameters, ...  
159 5436d 11h werner /src/ Mortality of trees (new species parameter, mortality function, ...)  
145 5441d 08h Werner /src/ Run and compiled iLand on Linux (Kubuntu) with a virtual machine. The gcc on Linux issues lots of warnings which I fixed on the Linux side. Also fixed TTickTack (the clock issue).
Now iLand also runs on Linux - nice!
 
142 5442d 10h Werner /src/ simple "Filter" and "aggregateFunctions" (like in Picus) using Expression, ExpressionWrapper and, last but not least, the AllTreeIterator.  
136 5443d 04h Werner /src/ rework of the partition model. changed species parameter and partition routine, also some work on debug outputs.
added the "year" of the simulation now th globalsettings.
 
125 5446d 06h Werner /src/ growth of individual trees  
119 5449d 08h Werner /src/ added HD-range species parameter.  
116 5450d 04h Werner /src/core/ added turnover rates to species  
111 5451d 06h Werner /src/ added "RessourceUnitSpecies" (included setup and access functions). Each species has now a numeric index which is used to construct vectors of RessourceUnitSpecies per RessourceUnit.  
110 5451d 08h Werner /src/ added calculation of LAI  
103 5452d 09h Werner /src/ included grids  
102 5452d 10h Werner /src/ * added a global XML-node of the project file to GlobalSettings (each setup() routine has access to that)
* loading of stamps for each species.
 
94 5453d 04h Werner /src/ modelCreate-Test: successfully creates a model, a speciesSet, loads a rudimentary species from a SQLite table (the locations etc. are read from a xml file using the cute XmlHelper class). The species have some Expression-formulas for allometries.  
91 5453d 10h Werner /src/ started implementation of SpeciesSet; this includes lots of tinkering around with global functions, Database-connections and that like.  
90 5453d 12h Werner /src/ changed TreeSpecies -> Species.
added class SpeciesSet.
 
83 5455d 09h Werner /src/ new structure  
80 5455d 10h Werner / change master structure  
47 5502d 06h Werner /fonstudio/ now to each "writer" stamp a reader stamp (i.e. the "crownradius") is directly attached. Therefore some changes in tree and treespecies.  
40 5503d 04h Werner /fonstudio/ reading out of stamp values.
lots of additional small changes.
 
39 5504d 04h Werner /fonstudio/ implementing the application of gridded binary stamps.  
38 5504d 05h Werner /fonstudio/ LightRoom: use sum instead of average
Use of Lightroom in mainwindow: cut parts of lightroom result based on values and save as binary stamp file.
create class TreeSpecies, start to impl. use of stamps in Tree.