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
664 4687d 00h werner /trunk/src/ fixes in the fire module  
/trunk/src/core/model.cpp
/trunk/src/core/resourceunit.cpp
/trunk/src/core/resourceunit.h
/trunk/src/core/soil.cpp
/trunk/src/core/tree.cpp
/trunk/src/plugins/fire/firemodule.cpp
/trunk/src/tools/modules.cpp
639 4805d 22h werner / move current content to the "trunk"  
/trunk/executable
/trunk/src
/executable
/src
615 4865d 01h 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 4871d 07h 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 4889d 06h 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 4903d 05h 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 4905d 20h 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 4916d 21h 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 4966d 02h 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 4987d 01h 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 4995d 20h werner /src/core/ fix crash small stamps for Acma.  
/src/core/stampcontainer.cpp
/src/core/tree.cpp
497 5013d 01h 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 5015d 17h 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 5015d 22h 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 5016d 04h 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 5017d 02h 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 5021d 07h 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 5022d 01h 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 5022d 07h werner /src/core/ fixed bug in TACA model calculating fEnvYr.  
/src/core/establishment.cpp
/src/core/tree.cpp
463 5022d 19h 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

Show All