Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
170 |
5496d 04h |
werner |
/src/ |
added a "age" to trees (Tree, also Treewrapper, also StandLoader). Used by aging. |
|
/src/core/modelcontroller.cpp /src/core/production3pg.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/tools/expressionwrapper.cpp
|
169 |
5496d 08h |
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
|
167 |
5497d 04h |
werner |
/src/core/ |
variants for mortality of trees. |
|
/src/core/tree.cpp
|
165 |
5497d 05h |
werner |
/src/core/ |
stress based mortality, user defined expressions in dynamic outputs |
|
/src/core/modelcontroller.cpp /src/core/tree.cpp
|
164 |
5497d 06h |
werner |
/src/ |
Tree: bug in partitioning() (forgot one factor), added more variables to Tree. |
|
/src/core/modelcontroller.cpp /src/core/tree.cpp /src/iland/mainwindow.ui /src/tools/expressionwrapper.cpp
|
163 |
5497d 11h |
werner |
/src/ |
|
|
/src/core/modelcontroller.cpp /src/core/tree.cpp /src/tools/globalsettings.cpp
|
161 |
5498d 10h |
werner |
/src/ |
dynamic outputs (i.e. a list of value defined in xml project file) |
|
/src/core/model.cpp /src/core/modelcontroller.cpp /src/core/modelcontroller.h /src/core/tree.cpp /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui
|
160 |
5498d 11h |
werner |
/src/ |
more debug data in GUI, mortality |
|
/src/core/tree.cpp /src/iland/mainwindow.cpp /src/tools/globalsettings.cpp /src/tools/globalsettings.h
|
159 |
5498d 12h |
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
|
158 |
5500d 11h |
werner |
/src/core/ |
code cleanup/refactoring on Tree. |
|
/src/core/model.cpp /src/core/ressourceunit.cpp /src/core/tree.cpp /src/core/tree.h
|
157 |
5501d 05h |
werner |
/src/ |
cleaning of memory after trees died; this had some impacts on AllTreeIterator and some other places.
added a "Tests" class to combine some simple tests. |
|
/src/iland/tests.cpp /src/iland/tests.h
/src/core/global.h /src/core/model.cpp /src/core/model.h /src/core/ressourceunit.cpp /src/core/ressourceunit.h /src/core/tree.cpp /src/core/tree.h /src/iland/iland.pro /src/iland/mainwindow.cpp /src/tools/expression.cpp /src/tools/expressionwrapper.cpp
|
156 |
5501d 09h |
werner |
/src/core/ |
removed QPointF position in Tree (now only the index on the grid is stored). This saves 8 Bytes (2x double, now 2x int), and should be slightly faster. |
|
/src/core/model.cpp /src/core/tree.cpp /src/core/tree.h
|
155 |
5501d 11h |
werner |
/src/ |
wraparound of trees around an one hectare patch. Edges are glued together. This is done by doubling code for applyStamp, readStamp and heightGrid in Tree.
improved "clicking" on trees in MainWindow. |
|
/src/core/model.cpp /src/core/standloader.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp
|
153 |
5502d 05h |
werner |
/src/ |
partitioning - corrected error w.r.t. units of diameter (rather tricky)
- now everything is calculated using meters.
wipe() of Grid does *not* work correctly with values != 0 (so returned
to initialize() for the grid itself). |
|
/src/core/grid.h /src/core/model.cpp /src/core/ressourceunit.cpp /src/core/species.cpp /src/core/threadrunner.cpp /src/core/tree.cpp /src/iland/mainwindow.cpp
|
151 |
5502d 11h |
iland |
/src/ |
- now calculating the area per RU which is stocked.
to achieve that, changes were made to:
- heightGrid() in Tree
- RessourceUnit: new member variables
- Model: function to iterate over RUs and calculate actual values.
- added functions for binary (QByteArray) loading/saving to file in
Helper
GUI: saveState/restoreState in MainWindow - used for dockwindows. |
|
/src/core/model.cpp /src/core/model.h /src/core/ressourceunit.cpp /src/core/ressourceunit.h /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/iland/mainwindow.ui /src/tools/globalsettings.cpp /src/tools/helper.cpp /src/tools/helper.h
|
149 |
5503d 03h |
werner |
/src/ |
- drawing GUI in MainWindow
- "Opacity" of tree crowns as a function of leafarea (and crown area;
crown radius is stored in LIP-stamp). |
|
/src/core/model.cpp /src/core/stamp.cpp /src/core/stamp.h /src/core/stampcontainer.cpp /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui /src/tools/expressionwrapper.cpp
|
148 |
5503d 04h |
iland |
/src/ |
- distribution of radiation
- painting trees with results of formulae |
|
/src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui /src/tools/expression.cpp /src/tools/expression.h /src/tools/expressionwrapper.cpp /src/tools/expressionwrapper.h
|
147 |
5503d 06h |
werner |
/src/core/ |
redistribution of radiation from RessourceUnit to trees. |
|
/src/core/ressourceunit.cpp /src/core/ressourceunit.h /src/core/tree.cpp
|
145 |
5503d 09h |
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
|
144 |
5504d 03h |
Werner |
/src/ |
prettier Tree-dump-list, more debugging in partition - there is a problem with big trees.... |
|
/src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp /src/tools/globalsettings.cpp
|