Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
2970d 01h |
werner |
/ |
public SVN |
|
1221 |
2970d 01h |
werner |
/branches/ |
public SVN |
|
1220 |
2970d 01h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
2970d 03h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
2970d 03h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1164 |
3186d 02h |
werner |
/branches/iland_regen/src/ |
found unexpected behavior of irandom(): obviously, it return *never* the upper bound.
eg. irandom(0,3) -> values 0,1, or 2, but never 3.
changed calls to irandom() accordingly.
added also a better random selection of species in the establishment routine |
|
1104 |
3258d 08h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
802 |
4109d 09h |
werner |
/branches/port_qt5_64bit/ |
merge from trunk up to revision 801 |
|
779 |
4242d 03h |
werner |
/branches/port_qt5_64bit/ |
|
|
671 |
4825d 04h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
4986d 01h |
werner |
/ |
move current content to the "trunk" |
|
600 |
5055d 22h |
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. |
|
514 |
5167d 04h |
werner |
/src/ |
added a species-selection drop down box for GUI visualization. |
|
470 |
5201d 10h |
werner |
/src/core/ |
add light response function to sapling growth (rest: constness of lightresponse function calls) |
|
425 |
5334d 07h |
werner |
/src/ |
made the calculate() and execute() function of Expression const (using a trick), so there is no more need for un-const functions which should be const (e.g. in Species). |
|
420 |
5334d 22h |
werner |
/src/core/ |
removed the QMutex and the QMutexLocker for serializing the execution of expression evaluations. This is no longer necessary, because Expression::calculate() now is reentrant.
The performance effect of this change is awesome: the time used to grow individual trees drops by ca. 40% (the total runtime is maybe 5-10% faster) (tested with iLandSpeed.xml -> 2x2km) |
|
391 |
5362d 05h |
werner |
/src/ |
a rather large update mainly in course of the implementation of seed dispersal.
* integrating the seed dispersal within the model logic
(new function e.g. SpeciesSet::newYear() or SpeciesSet::regeneration()).
* SeedDispersal: implementation of the Seed-Kernel a la TreeMig (see the R-Script on dispersal by Rupert)
Additionally:
new functions (sum(), multiply() for the Grid-template. |
|
387 |
5362d 22h |
werner |
/src/ |
integrating seed dispersal into the model
moved global constants for grid sizes into globalsettings.h |
|
318 |
5510d 09h |
werner |
/src/ |
AJFZ-troubles; changes during setup of environment (added some error messages, improved path handling, ...) |
|
274 |
5558d 00h |
werner |
/src/ |
lightResponseClasses (changed in SpeciesSet, Species and Tree) |
|
214 |
5574d 17h |
werner |
/src/ |
finished Phenology. lots of related changes. |
|
211 |
5574d 22h |
werner |
/src/ |
Phenology class and things that come with that. |
|
209 |
5575d 17h |
werner |
/src/ |
Environmental responses:
VPD, Temperature, CO2, Nitrogen |
|
179 |
5582d 16h |
werner |
/src/ |
added standoutput (accompanied by some changes at other places) |
|
145 |
5594d 22h |
Werner |
/src/ |
Run and compiled iLand on Linux (Kubuntu) with a virtual machine. The gcc on Linux issues lots of warnings which I fixed on the Linux side. Also fixed TTickTack (the clock issue).
Now iLand also runs on Linux - nice! |
|
111 |
5604d 19h |
Werner |
/src/ |
added "RessourceUnitSpecies" (included setup and access functions). Each species has now a numeric index which is used to construct vectors of RessourceUnitSpecies per RessourceUnit. |
|
102 |
5605d 23h |
Werner |
/src/ |
* added a global XML-node of the project file to GlobalSettings (each setup() routine has access to that)
* loading of stamps for each species. |
|
99 |
5606d 12h |
Werner |
/src/ |
added handling for file path to xml-project files and to GlobalSettings. |
|
94 |
5606d 17h |
Werner |
/src/ |
modelCreate-Test: successfully creates a model, a speciesSet, loads a rudimentary species from a SQLite table (the locations etc. are read from a xml file using the cute XmlHelper class). The species have some Expression-formulas for allometries. |
|
93 |
5606d 18h |
Werner |
/src/ |
XmlHelper class, the first real test-case for that, some thinking about how to setup the whole system. |
|
91 |
5607d 00h |
Werner |
/src/ |
started implementation of SpeciesSet; this includes lots of tinkering around with global functions, Database-connections and that like. |
|
90 |
5607d 01h |
Werner |
/src/ |
changed TreeSpecies -> Species.
added class SpeciesSet. |
|