Rev |
Age |
Author |
Path |
Log message |
Diff |
1061 |
3192d 11h |
werner |
/branches/port_qt5_64bit/src/ |
developinig ABE.
groundwork: creating STP options (i.e. pure JS-options of STPs that can be used in activities)
working on species specific targets for thinnings (involves a lot of thinking and fiddling with javascript)
added an option to include "shortcuts" to often-used functions (i.e. links in the GUI that directly call JS-functions). |
|
1034 |
3353d 19h |
werner |
/branches/port_qt5_64bit/src/ |
warnings, version update. |
|
1032 |
3353d 19h |
werner |
/branches/port_qt5_64bit/src/ |
fixed compiler warnings (compiled again with GCC), and edited *.pro files for GCC. |
|
964 |
3497d 12h |
werner |
/branches/port_qt5_64bit/src/ |
compile with Qt5.4/MSVC2013.
added class for BBgenerations (emtpy)
fixed minor issues in mainwindow (e.g. disabled run buttons after pause->cancel). |
|
962 |
3521d 11h |
werner |
/branches/port_qt5_64bit/src/ |
adding click-support to the layers/disturbance modules. |
|
924 |
3660d 12h |
werner |
/branches/port_qt5_64bit/src/ |
minor changes to allow compilation of ilandc. |
|
921 |
3673d 08h |
werner |
/branches/port_qt5_64bit/src/ |
working on ABE scheduler. tricky stuff.... |
|
918 |
3678d 17h |
werner |
/branches/port_qt5_64bit/src/core/ |
avoid crash after exception in ModelController |
|
893 |
3742d 12h |
werner |
/branches/port_qt5_64bit/src/ |
ABE ABE ABE ... |
|
891 |
3744d 11h |
werner |
/branches/port_qt5_64bit/src/ |
*lots* of changes for ABE. |
|
837 |
3884d 15h |
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" |
|
835 |
3886d 07h |
werner |
/branches/port_qt5_64bit/ |
fixes to allow compilation on 64bit Linux |
|
808 |
3904d 09h |
werner |
/branches/port_qt5_64bit/src/ |
implementing FOME.
* splitting "helper.cpp" into several files (debugtimer.h, statdata.h, viewport.h) (and changing lots of includes)
* implementing setup of activities (extracting from Javascript) |
|
802 |
3923d 19h |
werner |
/branches/port_qt5_64bit/ |
merge from trunk up to revision 801 |
|
780 |
4043d 14h |
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. |
|
779 |
4056d 13h |
werner |
/branches/port_qt5_64bit/ |
|
|
776 |
4127d 11h |
werner |
/trunk/src/ |
updated logic for starting/stopping the model (there actually was an error with infinite calling depth) |
|
760 |
4268d 19h |
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) |
|
759 |
4280d 12h |
werner |
/trunk/src/ |
restarting the "ilandc" command line version of iLand. |
|
697 |
4596d 10h |
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 ;) |
|
678 |
4633d 14h |
werner |
/trunk/src/ |
Created initial version of the console based iLand.
The console application will get the nice name: "ilandc". |
|
671 |
4639d 14h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
652 |
4773d 08h |
werner |
/trunk/src/ |
added a test routine to check the fire spread algorithm. Looks basically ok, but maybe we need to spread to the 8neighborhood. |
|
649 |
4779d 07h |
werner |
/trunk/src/ |
the fire module is growing functional, which actually means: the Interfaces/plugin/thingy is getting more stable ;)
Now the fire module can: calculate drought indices and even start a fire event.
Nice: the mechanism to push grids from the model to the GUI for means of visualization works like a charm. |
|
647 |
4780d 11h |
werner |
/trunk/src/ |
setup a way how layered grids can be organized; it is a little bit complicated - but in the end it seems to work! (at least partially ;)) |
|
646 |
4780d 15h |
werner |
/trunk/src/ |
reorganized the fire module code and other stuff.
* added new interfaces and linked some of them already (setup(), ...)
* separated the plugin from the implementation (fireplugin.h vs. FireModule)
* worked on finding a way to create "layeredgrids" (how to avoid the templates...)- i have a solution now but still not sure if it really works |
|
643 |
4786d 20h |
werner |
/trunk/src/ |
improved the visualization of grids - now the main windows stores a list of grids along with type of drawing (black/white, color, ...).
The GUI has a combo box to select the grid to draw. Nice: this can easily be extended to be used with grids to come (fire, grids provided from scripts...)
Whats missing: some life cycle kind of thing: now it is quite dangerous to produce crashes.... needs some investigation of scoped pointer classes... |
|
642 |
4787d 07h |
werner |
/trunk/src/ |
added DEMs.
The DEM is an enriched FloatGrid featuring some special functions to load DEMs from file and to calculate aspect/slope and such.
currently only in testing, not really used in the model. |
|
639 |
4800d 11h |
werner |
/ |
move current content to the "trunk" |
|
634 |
4846d 12h |
werner |
/src/ |
iland movie maker |
|
632 |
4847d 13h |
werner |
/src/ |
bugfixes and improved writing of error messages |
|
596 |
4883d 18h |
werner |
/src/ |
painting of MapGrid from javascript; the call is tunneled through the ModelController. |
|
590 |
4897d 14h |
werner |
/src/ |
added new global scripting functions (e.g. screenshot()). This required some work to do in the combination of MainWindow and the ModelController; removed the static connection (is bad!) and changed to signal / slot connections.... |
|
575 |
4900d 16h |
werner |
/src/ |
* renamed toString() from IException to message() (several occurences).
* added a "name" property to the MapGridWrapper |
|
515 |
4981d 13h |
werner |
/src/core/ |
small update of the "automatic pause" to avoid crashes |
|
514 |
4981d 14h |
werner |
/src/ |
added a species-selection drop down box for GUI visualization. |
|
497 |
5007d 15h |
werner |
/src/ |
tried some possibilities to eliminate "strange" crashes when simulating very for a long time. Ended up with adding additional "pause" between every 50 year or so (see modelcontroller.cpp); this helps at least a little.
also updated the expression-linearization |
|
431 |
5146d 07h |
werner |
/src/ |
included the logLevel-Functions at several locations in the source code.
added a option to only display debug messages in the DebugTimer destructor when elapsed time is longer than one millisecond. |
|
421 |
5149d 08h |
werner |
/src/ |
additional timer in ModelController
fixed the way the rectangles are drawn in Qt4.6 (removed the white lines in the Height-grid-view) |
|
395 |
5173d 08h |
werner |
/src/ |
fixed the "output on startup" which was broken due to changes in the execution sequence. |
|