Subversion Repositories public iLand

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
779 4145d 18h werner /branches/port_qt5_64bit/  
707 4676d 20h werner /trunk/src/ rework of the random numbers in iland.
Now, many (200000) random numbers are precalculated using a given algorithm (there are three or four choices), then the drandom() etc functions read from this array. After some rotations, the numbers are renewed. The point is: this is now reentrant, so the per-thread storage of MTRand objects is obsolete.
 
697 4685d 15h werner /trunk/ Doxygen documentation revisited.
After re-establishing doxygen documentation (last update: 2009) a lot of smaller/medium documentation fixes.
Documentation is something that could definitely be always improved ;)
 
695 4693d 13h werner /trunk/src/ added the saplings to the snapshot mechanism.
small GUI fix (moved the script panel one level up)
 
683 4708d 19h werner /trunk/src/ minor fixes.
* grid export of fire values
* multiple creation of snapshots
 
671 4728d 19h werner /trunk/src/ Necessary changes for GPL licence (i.e. headers in all source files)  
663 4771d 14h werner /trunk/src/ continued implementation of the fire module. fixed an introduced error that crashed the sapling growth.  
662 4771d 19h werner /trunk/src/ continued to work on the fire module. Include the fire severity (i.e. mortality due to fire). This had various other impacts, e.g., on the carbon cycle of saplings.  
639 4889d 16h werner / move current content to the "trunk"  
625 4943d 17h werner / new version 0.6.6. fixes behavior of establishment and features some performance improvements.  
624 4943d 22h werner /src/core/ performance improvements / modifications.  
615 4948d 20h werner /src/ removed windows specific _isnan() calls  
611 4953d 12h werner / new version fixing some bugs with multi-threading and the case of the full HJA simulation.  
608 4955d 01h werner /src/ adding carbon cycle output (and some necessary book keeping code)  
600 4959d 13h 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.
 
595 4973d 01h 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.
 
593 4986d 00h werner /src/core/ modified turnover from sapling layer (now includes mortality from stem number reduction).  
588 4986d 23h werner /src/core/ added carbon-bookkeeping in the regeneration layer.  
564 5000d 16h 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.
 
512 5076d 22h werner / small regeneration fix  

Show All