Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
2970d 02h |
werner |
/ |
public SVN |
|
1221 |
2970d 02h |
werner |
/branches/ |
public SVN |
|
1220 |
2970d 02h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
2970d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
2970d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1203 |
3000d 06h |
werner |
/branches/iland_regen/src/ |
added the missing "ActPlanting" functions for the "new" regeneration module. |
|
1163 |
3186d 08h |
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 |
3186d 09h |
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 |
|
1111 |
3250d 02h |
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 |
3258d 09h |
werner |
/branches/iland_regen/ |
Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone |
|
1032 |
3539d 11h |
werner |
/branches/port_qt5_64bit/src/ |
fixed compiler warnings (compiled again with GCC), and edited *.pro files for GCC. |
|
933 |
3788d 03h |
werner |
/branches/port_qt5_64bit/src/ |
removed the locking code again (or made inactive). ATM the costs seem to be much higher than the benefits. |
|
932 |
3788d 04h |
werner |
/branches/port_qt5_64bit/src/ |
worked on multithreading enabling for ABE;
created a class MapGridRULock that should serialize access --- found some minor bugs in the rest of the code, but finally I think that this locking-code is not strictly necessary since the treelists are *not* changed by management (i.e. a remove does not change the physical layout of the treelist and therefore does not invalidate any pointers to it). The unit-based approach for multithreading does reduce the chance of issues; there is a small chance of lost updates when updating the biomass pools of snags (i.e. if two trees (on two units) of the same resource unit die at the same time). |
|
914 |
3881d 00h |
werner |
/branches/port_qt5_64bit/src/ |
finish of the stand split thing
many other tweaks in ABE land. |
|
912 |
3885d 03h |
werner |
/branches/port_qt5_64bit/src/ |
start to develop spatial analysis (after disturbances).... |
|
911 |
3885d 12h |
werner |
/branches/port_qt5_64bit/src/ |
scheduling, update in planting |
|
903 |
3897d 02h |
werner |
/branches/port_qt5_64bit/src/ |
working on AMIE - calculation of mean annual increment. |
|
902 |
3901d 03h |
werner |
/branches/port_qt5_64bit/src/ |
work on AMIE.
introduced new activity: planting.
zillions of other small mods. |
|
885 |
3936d 01h |
werner |
/branches/port_qt5_64bit/src/ |
.... continuing.... ABE |
|
884 |
3936d 23h |
werner |
/branches/port_qt5_64bit/src/ |
working on the AMIE/ABE, whatever... |
|
882 |
3943d 05h |
werner |
/branches/port_qt5_64bit/src/ |
introduced delayed setup for the resource units (in order for the Mapgrids to behave right).
smaller fixes in the qml-based rulers. |
|
848 |
4069d 03h |
werner |
/branches/port_qt5_64bit/src/ |
advanced management functions for FUNDIV project
* create shapes (defined by mathematical functions) in stand grids
* filter not only based on boolean, but on continuous functions (0..1, values are seen as probabilities) |
|
803 |
4109d 09h |
werner |
/branches/port_qt5_64bit/src/ |
testing the neighborsOf function of MapGrid
added a Factory function for creating of "Map" objects |
|
797 |
4112d 01h |
werner |
/branches/port_qt5_64bit/src/ |
added a function to MapGrid that extracts neighborhood relationships between polygons of the grid. |
|
779 |
4242d 04h |
werner |
/branches/port_qt5_64bit/ |
|
|
777 |
4312d 05h |
werner |
/trunk/src/ |
removed a couple of warnings (partly using Q_UNUSED but also dropping of parameters) |
|
732 |
4688d 05h |
werner |
/trunk/src/ |
initialization of trees with given tree heights. The tree height data (e.g. Lidar data) is loaded from a GIS grid file.
some additional changes with painting different grids.
added also an option to use mapgrids without the 'spatial index' (e.g. for float grids on height grid resolution). |
|
697 |
4782d 01h |
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 ;) |
|
671 |
4825d 05h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
639 |
4986d 02h |
werner |
/ |
move current content to the "trunk" |
|
600 |
5055d 23h |
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. |
|
585 |
5084d 08h |
werner |
/src/ |
bugfixes in the CSVFile class (with empty cells and whitespace-separators)
bugfixes in GridRunner: was running with an offset of 1 cell.
some other micro-changes. |
|
578 |
5086d 00h |
werner |
/src/tools/ |
new 'area' function in MapGrid-Javascript class; load only living trees in loadMapGrid |
|
575 |
5086d 07h |
werner |
/src/ |
* renamed toString() from IException to message() (several occurences).
* added a "name" property to the MapGridWrapper |
|
565 |
5096d 23h |
werner |
/src/ |
additional functionality to the management module:
added a way to extract per id within a MapGrid also the area shares per resource unit; this together with a new (not finished) scriptable management function allows for influencing soil carbon pools with means of management (used for HJA fire simulations). |
|
564 |
5097d 02h |
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. |
|
550 |
5106d 08h |
werner |
/src/ |
some fixes with landscape initialization, made some debug messages conditional on various places. |
|
549 |
5106d 08h |
werner |
/src/ |
initialization based on stand grids.
added new functionality for that in StandLoader plus minor changes in Model or MapGrid. |
|
544 |
5130d 07h |
werner |
/src/ |
MapGrid rocks! It is quite easy now to write - for instance - a management based on polygon defined by a grid; (see the "test" for this case). |
|
543 |
5131d 00h |
werner |
/src/ |
implementing the "MapGrid", i.e. a class that holds a map from the project area (i.e. a GIS-grid) and an internal spatial index allowing for fast search operations (e.g. find a list of all trees that are in a given polygon) |
|