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
639 4798d 20h werner / move current content to the "trunk"  
/trunk/executable
/trunk/src
/executable
/src
626 4850d 16h werner /src/core/ added some debug timers plus completed the executable directory (added the sqlite-plugin)  
/src/core/establishment.cpp
/src/core/resourceunit.cpp
/src/core/resourceunitspecies.cpp
/src/core/speciesresponse.cpp
/src/core/watercycle.cpp
611 4862d 16h werner / new version fixing some bugs with multi-threading and the case of the full HJA simulation.  
/executable/iland.exe
/src/core/model.cpp
/src/core/phenology.cpp
/src/core/resourceunit.cpp
/src/core/sapling.cpp
/src/core/soil.cpp
/src/iland/mainwindow.cpp
/src/iland/version.cpp
/src/tools/globalsettings.cpp
609 4864d 03h werner /src/ implementing CarbonFlow output and book keeping code.  
/src/core/model.cpp
/src/core/resourceunit.cpp
/src/core/snag.cpp
/src/core/snag.h
/src/core/soil.cpp
/src/core/soil.h
/src/output/carbonflowout.cpp
605 4868d 01h werner /src/ added the "rid" (i.e. a unique id per resource unit) in various debug outputs.
added the "shell" of a new carbonflow output.
 
/src/output/carbonflowout.cpp
/src/output/carbonflowout.h
/src/core/resourceunit.cpp
/src/core/resourceunitspecies.cpp
/src/core/snag.cpp
/src/core/speciesresponse.cpp
/src/core/watercycle.cpp
/src/iland/iland.pro
/src/output/outputmanager.cpp
/src/tools/globalsettings.cpp
600 4868d 16h werner /src/ corrected grid export (flipping of y-axis)
added initialization of saplings; StandLoader contains now a routine similar to the one for larger trees to distribute saplings; additionally, a script function (Globals.addSaplingsOnStand()) can be used to use this functionality.
 
/src/core/grid.h
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/core/resourceunitspecies.h
/src/core/sapling.cpp
/src/core/sapling.h
/src/core/speciesset.h
/src/core/standloader.cpp
/src/core/standloader.h
/src/tools/mapgrid.cpp
/src/tools/scriptglobal.cpp
/src/tools/scriptglobal.h
591 4895d 22h werner /src/core/ scaled soil inputs to a 1ha size of the soil -> the soil engine always calculates with a full 1ha resource unit.
No additional scaling occures; i.e. outputs from the soil carbon in the Carbon-output need to be re-scaled!
 
/src/core/resourceunit.cpp
/src/core/soil.cpp
/src/core/soil.h
575 4899d 00h werner /src/ * renamed toString() from IException to message() (several occurences).
* added a "name" property to the MapGridWrapper
 
/src/core/environment.cpp
/src/core/exception.h
/src/core/management.cpp
/src/core/model.cpp
/src/core/modelcontroller.cpp
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/core/speciesset.cpp
/src/core/standstatistics.cpp
/src/iland/mainwindow.cpp
/src/iland/tests.cpp
/src/tools/mapgrid.cpp
/src/tools/mapgrid.h
/src/tools/scriptglobal.cpp
/src/tools/scriptglobal.h
574 4899d 03h werner /src/ * modified outputs to write only rows for valid resource units
* dropped setting "woodDecompRate" (snag.cpp)
* calculate the "stockableArea" of a resource unit based on the stand grid
* use the stockableArea for calculation of LAI
 
/src/core/grid.h
/src/core/model.cpp
/src/core/model.h
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/core/snag.cpp
/src/output/dynamicstandout.cpp
/src/output/managementout.cpp
/src/output/productionout.cpp
/src/output/saplingout.cpp
/src/output/standdeadout.cpp
/src/output/standout.cpp
/src/tools/expressionwrapper.cpp
/src/tools/globalsettings.h
569 4904d 04h werner /src/ added a "id" for resource units (which comes from initialization grids).
fixed a bug that ru-grids only worked well on second creation of the model.
 
/src/core/environment.cpp
/src/core/environment.h
/src/core/model.cpp
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/tools/expressionwrapper.cpp
534 4953d 23h werner /src/ large(r) update of the soil model. Now, the 'kyl' and 'kyr' parameters (i.e. decomposition rates for the litter/wood-soil pool) are now species parameters and calculated dynamically from the litter inputs.  
/src/core/resourceunit.cpp
/src/core/snag.cpp
/src/core/snag.h
/src/core/soil.cpp
/src/core/soil.h
/src/core/species.cpp
/src/core/species.h
/src/core/speciesset.cpp
/src/iland/mainwindow.ui
/src/iland/tests.cpp
/src/tools/globalsettings.cpp
531 4957d 15h werner /src/core/ if dynamic availableNitrogen is enabled, a first value for Nav is calculated during setup (i.e.: one year of soil dynamics without input(!) is simulated). For this, a value of '1.0' for the pre-calculation a value for the climate-modifier 're' is assumed.  
/src/core/resourceunit.cpp
530 4957d 15h werner /src/ enabled the dynamic coupling of available nitrogen from the soil module with the "available nitrogen" (fertility rating) used for calculations of species responses.  
/src/core/modelsettings.cpp
/src/core/modelsettings.h
/src/core/resourceunit.cpp
/src/core/soil.cpp
/src/tools/xmlhelper.cpp
529 4957d 16h werner /src/core/ setup initial values for soil pools (read from XML)  
/src/core/resourceunit.cpp
/src/core/snag.h
/src/core/soil.cpp
/src/core/soil.h
526 4957d 20h werner /src/ embedding the soil model into iLand. renamed the snag decay debug output.  
/src/core/model.cpp
/src/core/resourceunit.cpp
/src/core/resourceunit.h
/src/core/snag.cpp
/src/core/snag.h
/src/core/soil.cpp
/src/core/soil.h
/src/iland/mainwindow.cpp
/src/iland/tests.cpp
/src/tools/globalsettings.cpp
/src/tools/globalsettings.h
521 4959d 00h 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 4979d 23h 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
503 4988d 20h werner /src/ water cycle: fixed a regression with the calculation of average aging.
added "canopyConductance" as variable for resource units.
added a GUI option to change the current log level.
 
/src/core/model.cpp
/src/core/resourceunit.cpp
/src/core/watercycle.cpp
/src/core/watercycle.h
/src/iland/mainwindow.cpp
/src/iland/mainwindow.h
/src/iland/mainwindow.ui
/src/tools/expressionwrapper.cpp
502 4989d 02h werner /src/core/ water cycle for resource units without adult trees; adapted water use for RUs with only few stands by adding "ground cover" up to LAI=1 with default characteristics.  
/src/core/resourceunit.cpp
/src/core/watercycle.cpp
/src/core/watercycle.h
496 5006d 02h werner /src/core/ changed the behavior of the water-cycle wrt establishment: now the water cycle is executed even if no adult trees are on a resource unit  
/src/core/resourceunit.cpp
/src/core/resourceunitspecies.cpp
/src/core/watercycle.cpp
/src/core/watercycle.h

Show All