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
505 5086d 03h werner /src/core/ fix crash small stamps for Acma.  
/src/core/stampcontainer.cpp
/src/core/tree.cpp
497 5103d 08h 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 5106d 00h 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 05h 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 11h 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 09h 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 14h 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 08h 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 14h 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 05h 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
445 5212d 13h 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.  
/src/core/seeddispersal.cpp
/src/core/seeddispersal.h
/src/core/species.cpp
/src/core/species.h
/src/core/standloader.cpp
/src/core/tree.cpp
444 5214d 09h 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().  
/src/core/establishment.cpp
/src/core/establishment.h
/src/core/model.cpp
/src/core/resourceunit.h
/src/core/standloader.cpp
/src/core/tree.cpp
428 5243d 10h 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)  
/src/core/model.cpp
/src/core/speciesset.cpp
/src/core/tree.cpp
/src/tools/expression.cpp
/src/tools/expression.h
426 5244d 10h werner /src/core/ added the LRImodifier key, which is used to scale down the LRI of small trees that are below very high trees.  
/src/core/tree.cpp
410 5246d 02h werner / height grid: removed 5m from neighboring height grid pixels
new version of fonstudio (log output again to log window)
 
/executable/fonstudio.exe
/src/core/seeddispersal.cpp
/src/core/tree.cpp
407 5246d 11h 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...)
 
/src/core/tree.cpp
/src/core/tree.h
/src/iland/mainwindow.cpp
/src/output/output.cpp
/src/tools/globalsettings.cpp
406 5246d 14h 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)
 
/src/core/model.cpp
/src/core/tree.cpp
403 5249d 06h 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
 
/src/core/model.cpp
/src/core/model.h
/src/core/tree.cpp
/src/iland/mainwindow.cpp
401 5252d 01h werner / starting from a change in the LIP-pattern and the LIP-application a grand tour through followed.
StampContainer has now a static grid that holds distances to the stamp-center. This is used by the tree when applying a stamp.cpp
minor changes necessary due to the switch to Qt 4.6
 
/src/iland.pro
/
/src/core/stamp.cpp
/src/core/stamp.h
/src/core/stampcontainer.cpp
/src/core/stampcontainer.h
/src/core/tree.cpp
/src/iland/iland.pro
/src/tools/helper.h

Show All