Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3037d 17h |
werner |
/ |
public SVN |
|
1221 |
3037d 17h |
werner |
/branches/ |
public SVN |
|
1220 |
3037d 17h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3037d 19h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3037d 19h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1182 |
3183d 16h |
werner |
/branches/iland_regen/src/ |
Torus also effective for seed distribution
new output "SaplingDetails" (super high detail level of individual cohorts)
version information also in ilandc [move version.cpp to core]
[due to a sync problem with the SVN server, some revisions where lost: here they are:]
compiling ilandc
some code clean up - removed old code (sapling.cpp) for sapling trees and establishment. |
|
1174 |
3225d 17h |
werner |
/branches/iland_regen/src/ |
fixed a bug in the establishment / saplinggrowth debug outputs (bookkeeping) |
|
1163 |
3253d 22h |
werner |
/branches/iland_regen/src/ |
removed the "sapling.h" everywhere.
open:
* establishment: use better random order of species (e.g. by providing N random lists in speciesSet) |
|
1162 |
3253d 23h |
werner |
/branches/iland_regen/src/ |
removed the old "mSaplings" from resource unit/model.
Open Issues:
* ActPlanting [init/remove of saplings]
* MapGrid: retrieve list of saplings
* testing of standloader |
|
1161 |
3254d 01h |
werner |
/branches/iland_regen/src/core/ |
water limitation of establishment |
|
1113 |
3316d 19h |
werner |
/branches/iland_regen/src/core/ |
integrating sapling growth... |
|
1111 |
3317d 16h |
werner |
/branches/iland_regen/src/ |
first draft of the new "establishment"
added the "Saplings", the new container for establishment/sapling growth
some basic functionality is already there... |
|
1104 |
3325d 23h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1033 |
3607d 01h |
werner |
/branches/port_qt5_64bit/src/ |
added GPL headers to files where it was still missing (mainly all ABE and BarkBeetle module files). |
|
951 |
3803d 13h |
werner |
/branches/port_qt5_64bit/src/ |
many ABE related changes; inter alia:
* syntax checking theme (to detect mis-spelled properties in JS)
* fixed bug in thinning routine (custom-thinning)
* scripting-based approach for initializing regeneration
* thinning routine for selective thinning
... |
|
937 |
3842d 17h |
werner |
/branches/port_qt5_64bit/src/ |
hunting some bugs in summarizing GWL |
|
936 |
3843d 17h |
werner |
/branches/port_qt5_64bit/src/ |
searching for bugs in the bookkeeping of increments, volumes.
very cumbersome.... |
|
911 |
3953d 03h |
werner |
/branches/port_qt5_64bit/src/ |
scheduling, update in planting |
|
863 |
4102d 18h |
werner |
/branches/port_qt5_64bit/ |
renaming of the FOME to AMIE.
unfortunately, some partial merge of changes in Qt4-branch. |
|
779 |
4309d 18h |
werner |
/branches/port_qt5_64bit/ |
|
|
720 |
4788d 13h |
werner |
/trunk/src/ |
fixed a problem when trees died in disturbance and the (unupdated) statistics were used (e.g. the LAI for calculating the water cycle). Now for affected resource units, not only the treelists but also the RU-statistics are updated.
implemented a "radiating" mechanism of border cells. If stand-grid-cells (i.e. 10m height grid resolution) are marked as "outside and forest", then the cells "radiate" some influence on the LIF into the project area. Thus, trees on the edge of the project do *not* have properties of trees standing on a stand edge. Currently, the form/amount of this edge-effect is hard coded. |
|
639 |
5053d 17h |
werner |
/ |
move current content to the "trunk" |
|
600 |
5123d 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. |
|
521 |
5213d 21h |
werner |
/src/ |
moved snag dynamics from rus-level to ru-level |
|
504 |
5243d 16h |
werner |
/src/ |
New output for "saplings" |
|
475 |
5264d 22h |
werner |
/src/ |
* Snag dynamics
debug output "SnagDynamics"
life cycle of Snag objects
include Snag Dynamics in newYear / year end routines
* threadrunner.cpp: parallel execution of species related tasks, e.g. the seed dispersal. In the current form, the ThreadRunner is much nicer:
ThreadRunner runner(mActiveSpecies);
runner.run(func_ptr); |
|
469 |
5269d 13h |
werner |
/ |
update contains some fixes in regeneration/sapling growth model.
contains also a beta-version of the snag dynamics sub module. |
|
468 |
5269d 20h |
werner |
/src/ |
starting the implementation of the snag dynamics submodule.
New class: Snag
added Snag to ResourceUnitSpecies
added links to Snag in Tree |
|
462 |
5270d 13h |
werner |
/src/core/ |
if a sapling of a species is already present at a specific location (i.e.: pixel), than no other cohort of that species can regenerate on that pixel.
new function: hasSaplingAt(). |
|
454 |
5319d 23h |
werner |
/src/ |
improvements of regeneration/establishment. Looking for bug that stems obviously from copy-constructor problems (resourceUnitSpecies). |
|
453 |
5320d 12h |
werner |
/src/ |
sapling growth now in a basic working state. started to implement recruitment. One bug with the "maximum-establishment-height-grid" known.
added also visualization of regeneration layer. Once I have time, I should restructure the drawing/visualization code as it gets quirky (and a paper-concept is available...) |
|
451 |
5320d 21h |
werner |
/src/ |
further development of sapling growth |
|
450 |
5320d 23h |
werner |
/src/core/ |
implementing sapling growth... |
|
449 |
5321d 00h |
werner |
/src/ |
start of implementation of sapling growth.
setup of the temporal height-map for saplings. |
|
440 |
5373d 21h |
werner |
/src/core/ |
climate: added a pre-calculated value for the 10.5hrs day
including establishment calculation in the normal execution path. |
|
438 |
5374d 18h |
werner |
/src/ |
new GridRunner class to iterate nicely over grids with different sizes.
establishment.cpp: started to integrate the whole regeneration process (including "lazy" calculation of 3pg (only if necessary)). |
|
376 |
5439d 23h |
werner |
/src/ |
calculation of an average value for aging at resource unit level.
added variable 'aging' for resource units.
changed comments. |
|
370 |
5446d 21h |
werner |
/src/ |
* expansion of the logwindow on the mainwindow
* bug with multi threading: serialization using QMutexLocker when attempting to write/print the debug outputs.
* enabled painting of the visuals in modelcontroller.cpp (re-enabled??)
* changed the threshold for multi threading to 6 resource-units
* optimized StatData-class to avoid unnecessary calculations of percentiles
* several comments |
|
369 |
5447d 00h |
werner |
/src/ |
* multithreading for 3pg production (crashes)
* do 3PG calculation only if this RU has some leafarea of a species (added clear() functions)
* added GUI-accessible speciesindex-variable for trees |
|
367 |
5447d 01h |
werner |
/src/core/ |
changes in the watercycle.
see http://iland.boku.ac.at/tiki-view_tracker_item.php?itemId=30
the calculation of the effect on the canopy conductance is changed. Now, the combined effects of soil water and vpd response together modify the canopy conductance. In order to do this some structural changes have been necessary. Note: now the response values for vpd and soil water are calculated two times. |
|