Rev |
Age |
Author |
Path |
Log message |
Diff |
1222 |
3019d 02h |
werner |
/ |
public SVN |
|
1221 |
3019d 02h |
werner |
/branches/ |
public SVN |
|
1220 |
3019d 02h |
werner |
/branches/version1.0/ |
Version 1.0 |
|
1218 |
3019d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1217 |
3019d 04h |
werner |
/ |
clean up repository - make 1.0 trunk again! |
|
1104 |
3307d 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 |
|
1044 |
3482d 04h |
werner |
/branches/port_qt5_64bit/src/ |
implementing the interaction between bark beetle and wind disturbances;
introduced new flags to mark the reason why trees died when they do die, and a mechanism that allows disturbance modules to being notified when trees die. This involved the creation of a new "DisturbanceInterface". |
|
793 |
4167d 02h |
werner |
/branches/port_qt5_64bit/src/ |
Move from QScriptEngine to QJSEngine (=V8). Most of the stuff was quite smooth, but there are some open issues.
• Global functions (“print”, “include”, “alert”) are commented out (could be solved by moving functions to the “Globals” object and by creating alias JS-functions, i.e. function alert(x) {Globals.alert(x); } )
• Object creation: “new XXX”, XXX=ClimateConverter, CSVFile, … does not work now
possible solution: factory-pattern (i.e. var csv = Globals.newCSV()) |
|
779 |
4291d 03h |
werner |
/branches/port_qt5_64bit/ |
|
|
767 |
4469d 21h |
werner |
/trunk/src/ |
larger restructuring of code (moving scripting related parts)
adding a shell for "spatialAnalysis".
In the future, a cleanup of all the "spatial" grids/maps/stuff is necessary... |
|
674 |
4874d 01h |
werner |
/trunk/src/ |
added scripting capabilities (JavaScript) to the "Modules". Now a module can add own objects/properties to the global javascript object. The fire module adds a "FireScript" ("Fire" in JS) object that can be used e.g. to manually "ignite" fires. |
|
671 |
4874d 04h |
werner |
/trunk/src/ |
Necessary changes for GPL licence (i.e. headers in all source files) |
|
652 |
5007d 23h |
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 |
5013d 21h |
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. |
|
646 |
5015d 05h |
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 |
|
641 |
5021d 22h |
werner |
/trunk/src/ |
started development of the plugin / module system.
this includes playing around with qmake and the QPluginLoader.
Now the plan is to build a static library for each module and use the Qt mechanism to load them. The fire module is a kind of a test pilot - lets see how the needed interfaces etc. develop. |
|