Rev |
Age |
Author |
Path |
Log message |
Diff |
513 |
5075d 12h |
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). |
|
505 |
5084d 07h |
werner |
/src/core/ |
fix crash small stamps for Acma. |
|
497 |
5101d 13h |
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 |
|
488 |
5104d 04h |
werner |
/ |
new version including several bug fixes and improvements for the regeneration / sapling growth submodule, as well as some performance optimizations. |
|
486 |
5104d 10h |
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) |
|
482 |
5104d 15h |
werner |
/src/core/ |
fixed bug that recruited trees modified the average aging calculation; added some diagnostic code here and there. |
|
476 |
5105d 14h |
werner |
/src/ |
added snag debug output to the gui
corrected calculation of branch biomass in Tree |
|
470 |
5109d 18h |
werner |
/src/core/ |
add light response function to sapling growth (rest: constness of lightresponse function calls) |
|
468 |
5110d 12h |
werner |
/src/ |
starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree |
|
465 |
5110d 19h |
werner |
/src/core/ |
fixed bug in TACA model calculating fEnvYr. |
|
463 |
5111d 06h |
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. |
|
460 |
5111d 09h |
werner |
/src/ |
changed label in regeneration debug output,
added minimum height of 4m as requirement for seed production. |
|
445 |
5210d 18h |
werner |
/src/core/ |
added database species parameters for seed dispersal, fixed a bug with random generator in StandLoader, change maturity criterion for seed production to age instead of height. |
|
444 |
5212d 13h |
werner |
/src/core/ |
added a "randomGenerator" - function to the resource unit -> this should be used when fetching random numbers from within functions that are executed in a multi-threaded way. You could also use GlobalSettings::instance()->randomGenerator(). |
|
428 |
5241d 14h |
werner |
/src/ |
added linearization for some expressions (e.g. light response), and a global switch to enabled/disable the linerization using one static boolean (triggered by a iland setting) |
|
426 |
5242d 15h |
werner |
/src/core/ |
added the LRImodifier key, which is used to scale down the LRI of small trees that are below very high trees. |
|
410 |
5244d 06h |
werner |
/ |
height grid: removed 5m from neighboring height grid pixels
new version of fonstudio (log output again to log window) |
|
407 |
5244d 15h |
werner |
/src/ |
modified the painting of trees (use now the crown radius)
tried to fix the database lock error when reloading the model (not solved: but: no problem when model was executed for at least one year...) |
|
406 |
5244d 19h |
werner |
/src/core/ |
set ground height of height grid to 4m (model.cpp)
modified height-grid-apply (non-torus) so that height-grid pixels get max()-ed if the reader stamp reaches into the neighbor pixels (i.e. the crown reaches the neighbor 10m pixel) |
|
403 |
5247d 11h |
werner |
/src/ |
Tree::applyLIP(): fixed bug with the indices
applyLIP/readLIF: changed way of applying/reading LIPs. Version where hdom is only set at the focal height pixel.
model.h/model.cpp: tried a version with a init-value for height of height grid |
|