Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
639 |
4896d 04h |
werner |
/ |
move current content to the "trunk" |
|
/trunk/executable /trunk/src
/executable /src
|
615 |
4955d 07h |
werner |
/src/ |
removed windows specific _isnan() calls |
|
/src/core/global.h /src/core/model.cpp /src/core/sapling.cpp /src/core/soil.cpp /src/core/speciesset.cpp /src/core/standstatistics.cpp /src/core/standstatistics.h /src/core/tree.cpp /src/iland/mainwindow.cpp /src/iland/mainwindow.h /src/iland/mainwindow.ui /src/tools/globalsettings.cpp /src/tools/globalsettings.h
|
608 |
4961d 13h |
werner |
/src/ |
adding carbon cycle output (and some necessary book keeping code) |
|
/src/core/production3pg.h /src/core/sapling.cpp /src/core/sapling.h /src/core/snag.h /src/core/tree.cpp /src/output/carbonflowout.cpp /src/tools/globalsettings.h
|
595 |
4979d 12h |
werner |
/src/core/ |
changed behavior of coarse roots: if biomass exceeds value from allometric relation, the excell biomass is pushed to the soil (avoid piling up of coarse root carbon in the soil)
inlined some biomass functions in species.h. |
|
/src/core/sapling.cpp /src/core/snag.cpp /src/core/snag.h /src/core/species.cpp /src/core/species.h /src/core/tree.cpp
|
588 |
4993d 11h |
werner |
/src/core/ |
added carbon-bookkeeping in the regeneration layer. |
|
/src/core/sapling.cpp /src/core/sapling.h /src/core/snag.cpp /src/core/snag.h /src/core/standstatistics.cpp /src/core/tree.cpp
|
579 |
4996d 02h |
werner |
/src/core/ |
plenty of new/modified functions in the javascript interface of the management class. e.g. randomize(), mean(), sum(), new kill() and manage() functions. |
|
/src/core/management.cpp /src/core/management.h /src/core/tree.cpp
|
564 |
5007d 03h |
werner |
/src/ |
Improvements of the Management API and functionality.
new functionality:
* killSaplings() -> use a "MapGrid" and remove small trees specifically
* properties defining biomass remove fractions during management
Now the tree list of the management object is cleaned up after a management, i.e. successive managements without reloading the tree list are possible. |
|
/src/core/management.cpp /src/core/management.h /src/core/resourceunitspecies.cpp /src/core/sapling.cpp /src/core/sapling.h /src/core/snag.cpp /src/core/tree.cpp /src/core/tree.h /src/tools/mapgrid.cpp /src/tools/mapgrid.h
|
521 |
5056d 08h |
werner |
/src/ |
moved snag dynamics from rus-level to ru-level |
|
/src/core/model.cpp /src/core/resourceunit.cpp /src/core/resourceunit.h /src/core/resourceunitspecies.cpp /src/core/resourceunitspecies.h /src/core/snag.h /src/core/tree.cpp /src/output/dynamicstandout.cpp /src/tools/globalsettings.cpp
|
513 |
5077d 07h |
werner |
/src/core/ |
fixed a nasty bug: if one tree species succeeded to establish on a formerly empty RU, the saplings of other species were killed (well, not directly, but the environment was not recalculated leading to a f_env value of 0). |
|
/src/core/production3pg.cpp /src/core/resourceunit.cpp /src/core/resourceunitspecies.cpp /src/core/tree.cpp
|
505 |
5086d 02h |
werner |
/src/core/ |
fix crash small stamps for Acma. |
|
/src/core/stampcontainer.cpp /src/core/tree.cpp
|
497 |
5103d 07h |
werner |
/src/ |
tried some possibilities to eliminate "strange" crashes when simulating very for a long time. Ended up with adding additional "pause" between every 50 year or so (see modelcontroller.cpp); this helps at least a little.
also updated the expression-linearization |
|
/src/core/modelcontroller.cpp /src/core/modelcontroller.h /src/core/tree.cpp /src/iland/mainwindow.cpp /src/iland/tests.cpp /src/tools/expression.cpp
|
488 |
5105d 23h |
werner |
/ |
new version including several bug fixes and improvements for the regeneration / sapling growth submodule, as well as some performance optimizations. |
|
/executable/iland.exe /src/core/tree.cpp /src/iland/iland.pro /src/iland/version.cpp
|
486 |
5106d 04h |
werner |
/src/ |
Expression: extended linearization range to the upper limit (it is a
typical use to linearize e.g. from 0..1 -> 1 should be included)
removed some warnings that came up when compiling in linux
added a setlocale()-function in main(). This was because otherwise the
"atof"-call when parsing Expressions cut off the fraction part (i.e.
converted "0.285" to "0") (used in Linux german locale) |
|
/src/core/phenology.h /src/core/tree.cpp /src/iland/main.cpp /src/iland/mainwindow.ui /src/tools/expression.cpp /src/tools/floatingaverage.h /src/tools/globalsettings.cpp
|
482 |
5106d 10h |
werner |
/src/core/ |
fixed bug that recruited trees modified the average aging calculation; added some diagnostic code here and there. |
|
/src/core/model.cpp /src/core/resourceunit.cpp /src/core/resourceunit.h /src/core/tree.cpp /src/core/watercycle.cpp
|
476 |
5107d 08h |
werner |
/src/ |
added snag debug output to the gui
corrected calculation of branch biomass in Tree |
|
/src/core/snag.cpp /src/core/snag.h /src/core/tree.cpp /src/core/tree.h /src/iland/mainwindow.cpp
|
470 |
5111d 13h |
werner |
/src/core/ |
add light response function to sapling growth (rest: constness of lightresponse function calls) |
|
/src/core/sapling.cpp /src/core/species.h /src/core/speciesset.cpp /src/core/speciesset.h /src/core/tree.cpp
|
468 |
5112d 07h |
werner |
/src/ |
starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree |
|
/src/core/snag.cpp /src/core/snag.h
/src/core/model.cpp /src/core/modelsettings.h /src/core/resourceunitspecies.cpp /src/core/resourceunitspecies.h /src/core/tree.cpp /src/iland/iland.pro
|
465 |
5112d 13h |
werner |
/src/core/ |
fixed bug in TACA model calculating fEnvYr. |
|
/src/core/establishment.cpp /src/core/tree.cpp
|
463 |
5113d 01h |
werner |
/src/core/ |
To handle errors in diameter estimation for small trees, an iterative algorithm is used if the "final residual" (between NPP based stem biomass increment and realized stem increment) is > 1kg. |
|
/src/core/tree.cpp
|
460 |
5113d 04h |
werner |
/src/ |
changed label in regeneration debug output,
added minimum height of 4m as requirement for seed production. |
|
/src/core/species.cpp /src/core/species.h /src/core/tree.cpp /src/tools/globalsettings.cpp
|