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
|