Subversion Repositories public iLand

Rev

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

Filtering Options

Rev Age Author Path Log message Diff Changes
265 5406d 01h 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.
 
/src/core/resourceunit.cpp
/src/core/species.h
/src/core/tree.cpp
/src/iland/mainwindow.cpp
/src/output/output.cpp
/src/tools/expression.h
/src/tools/globalsettings.cpp
257 5407d 10h werner /src/ added production based (tree) statistics.
StandOut after tree initialization.
some documentation polishing.
 
/src/core/model.cpp
/src/core/production3pg.h
/src/core/resourceunit.cpp
/src/core/species.h
/src/core/speciesresponse.cpp
/src/core/standstatistics.cpp
/src/core/standstatistics.h
/src/core/tree.cpp
/src/core/tree.h
/src/iland/mainwindow.cpp
/src/output/output.cpp
/src/output/output.h
/src/output/standout.cpp
/src/tools/globalsettings.h
255 5408d 06h werner /src/ const-ness of Climate.
shell for species response water.
 
/src/core/climate.cpp
/src/core/climate.h
/src/core/model.cpp
/src/core/phenology.h
/src/core/resourceunit.h
/src/core/species.h
/src/core/speciesresponse.cpp
/src/core/watercycle.cpp
/src/core/watercycle.h
/src/iland/tests.cpp
/src/iland/tests.h
236 5413d 04h werner /src/core/ new species parameter: isConiferous, isEvergreen and canopyConductance.  
/src/core/species.cpp
/src/core/species.h
226 5415d 07h werner /src/core/ working on 3pg, the species specific responses and linking it all together.  
/src/core/climate.cpp
/src/core/climate.h
/src/core/modelsettings.cpp
/src/core/modelsettings.h
/src/core/phenology.cpp
/src/core/phenology.h
/src/core/production3pg.cpp
/src/core/production3pg.h
/src/core/resourceunit.cpp
/src/core/resourceunitspecies.cpp
/src/core/resourceunitspecies.h
/src/core/species.h
/src/core/speciesresponse.cpp
/src/core/speciesresponse.h
214 5421d 05h werner /src/ finished Phenology. lots of related changes.  
/src/tools/floatingaverage.cpp
/src/tools/floatingaverage.h
/src/core/climate.cpp
/src/core/climate.h
/src/core/model.cpp
/src/core/modelsettings.cpp
/src/core/phenology.cpp
/src/core/phenology.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/iland/iland.pro
/src/iland/tests.cpp
/src/iland/tests.h
209 5422d 05h werner /src/ Environmental responses:
VPD, Temperature, CO2, Nitrogen
 
/src/core/climate.cpp
/src/core/climate.h
/src/core/resourceunitspecies.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesresponse.cpp
/src/core/speciesresponse.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/iland/mainwindow.cpp
/src/iland/tests.cpp
/src/iland/tests.h
179 5429d 05h werner /src/ added standoutput (accompanied by some changes at other places)  
/src/output/standout.cpp
/src/output/standout.h
/src/core/ressourceunit.h
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/iland/iland.pro
/src/output/output.h
/src/output/outputmanager.cpp
169 5434d 09h werner /src/ Aging in Tree growth (Species::aging()), species parameters, ...  
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
/src/tools/expression.cpp
/src/tools/globalsettings.cpp
159 5436d 13h werner /src/ Mortality of trees (new species parameter, mortality function, ...)  
/src/core/model.cpp
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
/src/tools/expressionwrapper.cpp
145 5441d 10h 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!
 
/src/core/grid.h
/src/core/model.h
/src/core/modelcontroller.cpp
/src/core/modelcontroller.h
/src/core/production3pg.h
/src/core/ressourceunit.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.h
/src/core/stamp.h
/src/core/stampcontainer.h
/src/core/threadrunner.h
/src/core/tree.cpp
/src/core/tree.h
/src/iland.pro
/src/iland/iland.pro
/src/iland/mainwindow.cpp
/src/iland/stable.h
/src/tools/expression.cpp
/src/tools/expression.h
/src/tools/expressionwrapper.cpp
/src/tools/expressionwrapper.h
/src/tools/globalsettings.h
/src/tools/helper.cpp
/src/tools/helper.h
/src/tools/ticktack.cpp
/src/tools/xmlhelper.cpp
/src/tools/xmlhelper.h
142 5442d 12h Werner /src/ simple "Filter" and "aggregateFunctions" (like in Picus) using Expression, ExpressionWrapper and, last but not least, the AllTreeIterator.  
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/iland/mainwindow.cpp
/src/iland/mainwindow.h
/src/iland/mainwindow.ui
/src/tools/expression.cpp
/src/tools/expressionwrapper.cpp
136 5443d 05h 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.
 
/src/core/model.cpp
/src/core/modelcontroller.cpp
/src/core/modelcontroller.h
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
/src/tools/globalsettings.cpp
/src/tools/globalsettings.h
125 5446d 08h Werner /src/ growth of individual trees  
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/core/tree.cpp
/src/core/tree.h
/src/fonstudio/mainwindow.cpp
119 5449d 10h Werner /src/ added HD-range species parameter.  
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/core/tree.cpp
/src/core/tree.h
/src/fonstudio/mainwindow.cpp
116 5450d 05h Werner /src/core/ added turnover rates to species  
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
111 5451d 08h 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.  
/src/core/ressourceunitspecies.cpp
/src/core/ressourceunitspecies.h
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/core/tree.cpp
/src/core/tree.h
/src/fonstudio/fonstudio.pro
110 5451d 10h Werner /src/ added calculation of LAI  
/src/core/model.cpp
/src/core/ressourceunit.cpp
/src/core/ressourceunit.h
/src/core/species.cpp
/src/core/species.h
/src/core/tree.cpp
/src/core/tree.h
/src/tools/helper.cpp
103 5452d 11h Werner /src/ included grids  
/src/core/grid.cpp
/src/core/model.cpp
/src/core/model.h
/src/core/species.cpp
/src/core/species.h
/src/core/stampcontainer.cpp
/src/tests/modelCreate/modelCreate.pro
/src/tests/modelCreate/test.xml
/src/tests/testXmlHelper/xmlHelperTest.xml
102 5452d 12h 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.
 
/src/core/exception.h
/src/core/global.h
/src/core/model.cpp
/src/core/model.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/core/speciesset.h
/src/core/stampcontainer.cpp
/src/tests/modelCreate/modelCreate.pro
/src/tests/modelCreate/testModelCreate.cpp
/src/tools/globalsettings.cpp
/src/tools/globalsettings.h
/src/tools/xmlhelper.cpp
/src/tools/xmlhelper.h

Show All