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
1104 3079d 17h werner /branches/iland_regen/ Branch dedicated to playing around with establishment/regeneration.
Goals are:
(i) speed up
(ii) introduction of new features for Yellowstone
 
/branches/iland_regen
1087 3150d 10h werner /branches/port_qt5_64bit/src/ added "flushing" of log messages.
fixed a bug when some resource units were 0 in setting up the wind module.
 
/branches/port_qt5_64bit/src/core/model.cpp
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/consoleshell.h
/branches/port_qt5_64bit/src/plugins/barkbeetle/barkbeetleplugin.cpp
1081 3161d 10h werner /branches/port_qt5_64bit/src/ created a new javascript wrapper for the iLand "grid" class. This includes some processing (e.g. calculate using expressions), and some function to retrieve grids from iLand (e.g. damage data from disturbance modules, height grid).
fancy!
 
/branches/port_qt5_64bit/src/tools/scriptgrid.cpp
/branches/port_qt5_64bit/src/tools/scriptgrid.h
/branches/port_qt5_64bit/src/core/climate.cpp
/branches/port_qt5_64bit/src/core/modelcontroller.cpp
/branches/port_qt5_64bit/src/iland/iland.pro
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/ilandc.pro
/branches/port_qt5_64bit/src/plugins/barkbeetle/barkbeetlemodule.cpp
/branches/port_qt5_64bit/src/plugins/barkbeetle/barkbeetlescript.cpp
/branches/port_qt5_64bit/src/plugins/barkbeetle/barkbeetlescript.h
/branches/port_qt5_64bit/src/plugins/wind/windmodule.cpp
/branches/port_qt5_64bit/src/plugins/wind/windscript.cpp
/branches/port_qt5_64bit/src/plugins/wind/windscript.h
/branches/port_qt5_64bit/src/tools/scriptglobal.cpp
/branches/port_qt5_64bit/src/tools/scriptglobal.h
/branches/port_qt5_64bit/src/tools/spatialanalysis.cpp
1075 3171d 12h werner /branches/port_qt5_64bit/src/ilandc/ allowed changing log-directory in ilandc.  
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
994 3434d 15h werner /branches/port_qt5_64bit/src/ilandc/ error handling in console shell  
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
989 3435d 14h werner /branches/port_qt5_64bit/src/ removed the QT GUI library dependency for the console variant of iLand. For this some #ifdef were required.  
/branches/port_qt5_64bit/src/core/grid.cpp
/branches/port_qt5_64bit/src/core/seeddispersal.cpp
/branches/port_qt5_64bit/src/core/species.cpp
/branches/port_qt5_64bit/src/core/species.h
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/ilandc.pro
/branches/port_qt5_64bit/src/tools/helper.cpp
984 3435d 17h werner /branches/port_qt5_64bit/src/ fix warnings  
/branches/port_qt5_64bit/src/core/grid.h
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
947 3570d 12h werner /branches/port_qt5_64bit/src/ little change to make ilandc compile, more verbose error message for external seeds  
/branches/port_qt5_64bit/src/core/seeddispersal.cpp
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/ilandc.pro
/branches/port_qt5_64bit/src/tools/helper.cpp
837 3891d 14h werner /branches/port_qt5_64bit/src/ * added total carbon to stand output
* created a new output "landscape" for stand aggregates on landscape level (per species)
* improved error handling ModelController
* improved ilandc: now model settings can be changed via command line (and javascript function can be called)
* finalized "background external seeds"
 
/branches/port_qt5_64bit/src/output/landscapeout.cpp
/branches/port_qt5_64bit/src/output/landscapeout.h
/branches/port_qt5_64bit/src/core/model.cpp
/branches/port_qt5_64bit/src/core/modelcontroller.cpp
/branches/port_qt5_64bit/src/core/modelcontroller.h
/branches/port_qt5_64bit/src/core/seeddispersal.cpp
/branches/port_qt5_64bit/src/core/species.h
/branches/port_qt5_64bit/src/core/standstatistics.cpp
/branches/port_qt5_64bit/src/core/standstatistics.h
/branches/port_qt5_64bit/src/iland/iland.pro
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/consoleshell.h
/branches/port_qt5_64bit/src/ilandc/ilandc.pro
/branches/port_qt5_64bit/src/ilandc/main.cpp
/branches/port_qt5_64bit/src/output/carbonout.cpp
/branches/port_qt5_64bit/src/output/carbonout.h
/branches/port_qt5_64bit/src/output/outputmanager.cpp
/branches/port_qt5_64bit/src/output/standout.cpp
/branches/port_qt5_64bit/src/output/standout.h
/branches/port_qt5_64bit/src/tools/scriptglobal.cpp
780 4050d 13h werner /branches/port_qt5_64bit/src/ Steps to build iLand with Qt 5 and with MSVC compiler and 64 bit.
http://iland.boku.ac.at/blogpost44

removed also a couple of warnings that were thrown by the MSVC compiler.
 
/branches/port_qt5_64bit/src/plugins/fire/fireplugin.json
/branches/port_qt5_64bit/src/plugins/wind/windplugin.json
/branches/port_qt5_64bit/src/3rdparty/MersenneTwister.h
/branches/port_qt5_64bit/src/core/modelcontroller.cpp
/branches/port_qt5_64bit/src/core/sapling.cpp
/branches/port_qt5_64bit/src/core/snag.h
/branches/port_qt5_64bit/src/core/species.h
/branches/port_qt5_64bit/src/core/threadrunner.cpp
/branches/port_qt5_64bit/src/core/tree.cpp
/branches/port_qt5_64bit/src/core/watercycle.h
/branches/port_qt5_64bit/src/iland/iland.pro
/branches/port_qt5_64bit/src/iland/main.cpp
/branches/port_qt5_64bit/src/iland/mainwindow.cpp
/branches/port_qt5_64bit/src/iland/mainwindow.h
/branches/port_qt5_64bit/src/iland/paintarea.cpp
/branches/port_qt5_64bit/src/iland/tests.cpp
/branches/port_qt5_64bit/src/iland/tests.h
/branches/port_qt5_64bit/src/ilandc/consoleshell.cpp
/branches/port_qt5_64bit/src/ilandc/ilandc.pro
/branches/port_qt5_64bit/src/output/snapshot.cpp
/branches/port_qt5_64bit/src/plugins/fire/fire.pro
/branches/port_qt5_64bit/src/plugins/fire/fireplugin.cpp
/branches/port_qt5_64bit/src/plugins/fire/fireplugin.h
/branches/port_qt5_64bit/src/plugins/wind/wind.pro
/branches/port_qt5_64bit/src/plugins/wind/windplugin.cpp
/branches/port_qt5_64bit/src/plugins/wind/windplugin.h
/branches/port_qt5_64bit/src/tools/expression.cpp
/branches/port_qt5_64bit/src/tools/gisgrid.cpp
/branches/port_qt5_64bit/src/tools/globalsettings.cpp
/branches/port_qt5_64bit/src/tools/helper.cpp
/branches/port_qt5_64bit/src/tools/modules.cpp
/branches/port_qt5_64bit/src/tools/scriptglobal.cpp
/branches/port_qt5_64bit/src/tools/ticktack.cpp
779 4063d 12h werner /branches/port_qt5_64bit/  
/branches/port_qt5_64bit
760 4275d 18h werner /trunk/src/ improved the ilandc version, removed a bug with trying to show a message box in the non-GUI version; ilandc runs now quite stable (e.g. 11 replicates of HJA fire simulations without problems)  
/trunk/src/core/modelcontroller.cpp
/trunk/src/ilandc/consoleshell.cpp
/trunk/src/ilandc/ilandc.pro
/trunk/src/ilandc/main.cpp
/trunk/src/plugins/fire/firemodule.cpp
704 4598d 09h werner /trunk/ Speed-Patch!
fixing the missing "&" in the const Grid<float> seedMap() const { return mSeedMap; } ///< access to the seedMap
function. This dramatically improves the performance of the model. Lots of time was lost in duplicating the seedmaps for each species * resourceunit.
in addition: limited max-size of the logging QPlainTextEdit; this could maybe stop iLand from crashing....
 
/trunk/executable/iland.exe
/trunk/src/core/seeddispersal.h
/trunk/src/iland/iland.pro
/trunk/src/iland/mainwindow.cpp
/trunk/src/iland/version.cpp
/trunk/src/ilandc/consoleshell.cpp
/trunk/src/ilandc/ilandc.pro
679 4640d 12h werner /trunk/ several improvements of the console application ilandc.exe  
/trunk/executable/ilandc.exe
/trunk/src/core/model.cpp
/trunk/src/ilandc/consoleshell.cpp
/trunk/src/ilandc/main.cpp
/trunk/src/tools/globalsettings.cpp
/trunk/src/tools/globalsettings.h
678 4640d 13h werner /trunk/src/ Created initial version of the console based iLand.
The console application will get the nice name: "ilandc".
 
/trunk/src/ilandc
/trunk/src/ilandc/consoleshell.cpp
/trunk/src/ilandc/consoleshell.h
/trunk/src/ilandc/ilandc.pro
/trunk/src/ilandc/main.cpp
/trunk/src/ilandc/stable.h
/trunk/src
/trunk/src/core/modelcontroller.cpp
/trunk/src/iland/iland.pro
/trunk/src/output/snapshot.cpp
/trunk/src/plugins/fire/fireplugin.cpp
/trunk/src/tools/expression.h
/trunk/src/tools/floatingaverage.h