|
Roeland Merks
|
f4023d64bb53
|
11 years ago
|
|
|
|
Roeland Merks
|
dcd49517f90b
|
15 years ago
|
|
Two last corrections: - Viewport was not written during automatic export of XML files, because Virtualization of XMLSettingsTree did not work due to inconsistent function definition (const vs. non-const) - Some of the default parameter-file had "Start saving movie frames" switched on by default, dramatically slowing down the example runs. Now it is switched off in all example XML files.
user: Roeland Merks <roeland.merks@cwi.nl> branch 'default' changed data/leaves/auxin_growth.xml changed data/leaves/tutorial5_init.xml changed src/VirtualLeaf.cpp changed src/mainbase.cpp changed src/mainbase.h
|
|
Roeland Merks
|
2accd83924da
|
15 years ago
|
|
Some last fine-tuning - File dialogs start from appropriate data directories - XML files contain right values for datadir - Reordered parameter dialog - Added new "make perl" heading to the makefile - Corrected segfault for batch mode
user: Roeland Merks <roeland.merks@cwi.nl> branch 'default' changed data/leaves/auxin_growth.xml changed data/leaves/meinhardt_init.xml changed data/leaves/tutorial1_init.xml changed data/leaves/tutorial2_init.xml changed data/leaves/tutorial3_init.xml changed data/leaves/tutorial4_init.xml changed data/leaves/tutorial5_init.xml changed src/Makefile changed src/VirtualLeaf.cpp changed src/VirtualLeafpar.tmpl changed src/canvas.cpp changed src/canvas.h changed src/mesh.cpp changed src/mesh.h changed src/modelcatalogue.cpp changed src/modelcatalogue.h changed src/parameter.cpp changed src/parameter.h changed src/pardialog.cpp changed src/pardialog.h
|
|
Michael Guravage
|
5ec450ff7c49
|
15 years ago
|
|
Render PNGs instead of JPGs. See ChangeLogs for details.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default' changed src/ChangeLog changed src/TutorialCode/Tutorial3/ChangeLog changed src/TutorialCode/Tutorial3/tutorial3_init.xml changed src/VirtualLeaf.cpp changed src/mainbase.cpp
|
|
Michael Guravage
|
b85aa64a84ee
|
15 years ago
|
|
Replaced getIterations() with getTime().
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default' changed src/ChangeLog changed src/VirtualLeaf.cpp changed src/canvas.cpp changed src/mesh.h
|
|
Michael Guravage
|
ec439fed4af8
|
15 years ago
|
|
Synchronise leaf movie frame and cell export data timestep references.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default' changed doc/v1.html changed doc/v1.pdf changed doc/v1.rst changed src/ChangeLog changed src/VirtualLeaf.cpp changed src/canvas.cpp changed src/canvas.h changed src/mainbase.h changed src/mesh.h
|
|
Roeland Merks
|
8aaffb5565a2
|
15 years ago
|
|
Corrected Compactness algorithm. Added algorithms to calculate circumference of convex hull and of the whole morph/
user: Roeland Merks <roeland.merks@cwi.nl> branch 'default'
|
|
Roeland Merks
|
4cb24b737683
|
15 years ago
|
|
|
|
Michael Guravage
|
15d600891648
|
15 years ago
|
|
In DrawCell class (VirtualLeaf.cpp) - iterate over NChem to construct info_string. Additional cleanup.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default' changed src/ChangeLog changed src/Neighbor.cpp changed src/Neighbor.h changed src/OptionFileDialog.cpp changed src/OptionFileDialog.h changed src/UniqueMessage.cpp changed src/UniqueMessage.h changed src/VirtualLeaf.cpp changed src/VirtualLeaf.pro changed src/build_models/plugin_auxingrowth.pro changed src/build_models/plugin_meinhardt.pro changed src/build_models/plugin_test.pro changed src/canvas.cpp changed src/canvas.h changed src/cell.cpp changed src/cell.h changed src/cellbase.cpp changed src/cellbase.h changed src/cellitem.cpp changed src/cellitem.h changed src/forwardeuler.cpp changed src/forwardeuler.h changed src/infobar.h changed src/libplugin.pro changed src/mainbase.cpp changed src/mainbase.h changed src/matrix.cpp changed src/matrix.h changed src/mesh.cpp changed src/mesh.h changed src/miscq.cpp changed src/miscq.h changed src/modelcatalogue.cpp changed src/modelcatalogue.h changed src/node.cpp changed src/node.h changed src/nodeitem.cpp changed src/nodeitem.h changed src/nodeset.cpp changed src/nodeset.h changed src/output.cpp changed src/output.h changed src/parameter.cpp changed src/parameter.h changed src/pardialog.cpp changed src/parse.cpp changed src/parse.h changed src/pi.h changed src/qcanvasarrow.h changed src/random.cpp changed src/random.h changed src/rungekutta.cpp changed src/rungekutta.h changed src/simitembase.cpp changed src/simitembase.h changed src/simplugin.h changed src/sqr.h changed src/tiny.h changed src/transporterdialog.cpp changed src/transporterdialog.h changed src/vector.cpp changed src/vector.h changed src/wall.cpp changed src/wall.h changed src/wallbase.cpp changed src/wallbase.h changed src/wallitem.cpp changed src/wallitem.h changed src/warning.cpp changed src/warning.h changed src/xmlwrite.cpp changed src/xmlwrite.h
|
|
Roeland Merks
|
9a40ab737a73
|
15 years ago
|
|
* Added functionality for numerical output (CSV) format. See functions starting with "CSV" in mesh.cpp. External code hull.cpp is responsible for convex hull calculations. - ToDo: adopt menu item "File->export cell areas" so user can choose a file name or set up periodic output of numerical data. - ToDo: add parameters re: periodic numeric output to "<settings>" block of LeafML-file, so it becomes possible to set up numeric output interactively, then write the LeafML file and run the program in batch mode to retrieve periodic numeric output.
* Added new functionality to plugin interface. It becomes possible to define a default LeafML init file for a plugin. It is read whenever the model plugin is loaded. - ToDo: define default LeafML files for all plugins, according to the LeafML files mentioned in the Plant Phys. tutorial.
user: Roeland Merks <merks@cwi.nl> branch 'default' added src/hull.cpp added src/hull.h changed src/TutorialCode/Tutorial0/tutorial0.pro changed src/VirtualLeaf.cpp changed src/VirtualLeaf.pro changed src/build_models/auxingrowthplugin.cpp changed src/build_models/auxingrowthplugin.h changed src/canvas.cpp changed src/canvas.h changed src/mainbase.h changed src/mesh.cpp changed src/mesh.h changed src/modelcatalogue.cpp changed src/simplugin.cpp changed src/simplugin.h changed src/xmlwrite.cpp
|
|
Michael Guravage
|
59e38e5f05d2
|
15 years ago
|
|
Reverted NULL assignments to obviate compilation warnings.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default'
changed src/ChangeLog changed src/VirtualLeaf.cpp changed src/apoplastitem.cpp changed src/build_models/ChangeLog changed src/build_models/auxingrowthplugin.cpp changed src/build_models/meinhardtplugin.cpp changed src/build_models/testplugin.cpp changed src/canvas.cpp changed src/cell.cpp changed src/cellbase.h changed src/forwardeuler.cpp changed src/mainbase.h changed src/nodeitem.cpp changed src/qcanvasarrow.h changed src/simitembase.cpp
|
|
Roeland Merks
|
4f82fc35a2b3
|
15 years ago
|
|
|
|
Roeland Merks
|
2c972342206d
|
15 years ago
|
|
Updated "about" window. Displaying it at startup.
-- user: Roeland Merks <roeland.merks@cwi.nl> branch 'default' changed src/Makefile changed src/VirtualLeaf.cpp changed src/build_models/Makefile changed src/canvas.cpp changed src/canvas.h
|
|
Michael Guravage
|
d9ce329d84ae
|
15 years ago
|
|
Made additional formatting changes. -- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default' changed src/VirtualLeaf.cpp changed src/canvas.cpp changed src/cell.cpp changed src/cellbase.cpp changed src/mesh.cpp changed src/modelcatalogue.h changed src/modelelement.h changed src/node.cpp changed src/parameter.cpp changed src/parameter.h changed src/pardialog.cpp changed src/pardialog.h changed src/xmlwrite.cpp
|
|
Michael Guravage
|
782330072e62
|
15 years ago
|
|
Reformatted the source files and generally straighten up the code.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default'
changed src/Neighbor.cpp changed src/Neighbor.h changed src/OptionFileDialog.cpp changed src/OptionFileDialog.h changed src/UniqueMessage.cpp changed src/UniqueMessage.h changed src/VirtualLeaf.cpp changed src/apoplastitem.cpp changed src/apoplastitem.h changed src/build_models/auxingrowthplugin.cpp changed src/build_models/auxingrowthplugin.h changed src/build_models/meinhardtplugin.cpp changed src/build_models/meinhardtplugin.h changed src/build_models/testplugin.cpp changed src/build_models/testplugin.h changed src/build_models/translate_plugin.pl changed src/canvas.cpp changed src/canvas.h changed src/cell.cpp changed src/cell.h changed src/cellbase.cpp changed src/cellbase.h changed src/cellitem.cpp changed src/cellitem.h changed src/curvecolors.h changed src/data_plot.cpp changed src/data_plot.h changed src/far_mem_5.h changed src/flux_function.h changed src/forwardeuler.cpp changed src/forwardeuler.h changed src/infobar.h changed src/mainbase.cpp changed src/mainbase.h changed src/matrix.cpp changed src/matrix.h changed src/maxmin.h changed src/mesh.cpp changed src/mesh.h changed src/miscq.cpp changed src/miscq.h changed src/modelcatalogue.cpp changed src/modelcatalogue.h changed src/modelelement.h changed src/node.cpp changed src/node.h changed src/nodeitem.cpp changed src/nodeitem.h changed src/nodeset.cpp changed src/nodeset.h changed src/output.cpp changed src/output.h changed src/parameter.cpp changed src/parameter.h changed src/pardialog.cpp changed src/pardialog.h changed src/parse.cpp changed src/parse.h changed src/perl/deployapp.pl changed src/perl/histogram.pl changed src/perl/make_parameter_source.pl changed src/perl/make_pardialog_source.pl changed src/perl/make_xmlwritecode.pl changed src/pi.h changed src/qcanvasarrow.h changed src/random.cpp changed src/random.h changed src/rseed.cpp changed src/rungekutta.cpp changed src/rungekutta.h changed src/simitembase.cpp changed src/simitembase.h changed src/simplugin.cpp changed src/simplugin.h changed src/sqr.h changed src/tiny.h changed src/transporterdialog.cpp changed src/transporterdialog.h changed src/vector.cpp changed src/vector.h changed src/vleafmodel.h changed src/wall.cpp changed src/wall.h changed src/wallbase.cpp changed src/wallbase.h changed src/wallitem.cpp changed src/wallitem.h changed src/warning.cpp changed src/warning.h changed src/xmlwrite.cpp changed src/xmlwrite.h
|
|
Michael Guravage
|
a58b80c85b6f
|
15 years ago
|
|
Cleanup: e.g. removed commented out and otherwise disabled code. -- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default'
changed src/OptionFileDialog.cpp changed src/OptionFileDialog.h changed src/UniqueMessage.cpp changed src/VirtualLeaf.cpp changed src/apoplastitem.cpp changed src/apoplastitem.h changed src/build_models/auxingrowthplugin.cpp changed src/build_models/meinhardtplugin.cpp changed src/build_models/testplugin.h changed src/canvas.cpp changed src/canvas.h changed src/cell.cpp changed src/cell.h changed src/cellbase.cpp changed src/cellbase.h changed src/data_plot.cpp changed src/data_plot.h changed src/flux_function.h changed src/forwardeuler.cpp changed src/infobar.h changed src/mainbase.cpp changed src/mainbase.h changed src/matrix.cpp changed src/mesh.h changed src/modelcatalogue.cpp changed src/node.cpp changed src/node.h changed src/nodeitem.cpp changed src/nodeset.h changed src/output.cpp changed src/output.h changed src/parse.cpp changed src/parse.h changed src/random.cpp changed src/random.h changed src/sqr.h changed src/vector.h changed src/vleafmodel.h changed src/wall.cpp changed src/wallbase.cpp changed src/wallbase.h changed src/wallitem.cpp changed src/wallitem.h changed src/warning.cpp changed src/warning.h changed src/xmlwrite.cpp
|
|
Michael Guravage
|
137d9d3a313a
|
15 years ago
|
|
Removed most compilation warnings; see ChangeLogs for details.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default'
changed .hgignore changed src/ChangeLog changed src/VirtualLeaf.cpp changed src/apoplastitem.cpp changed src/build_models/ChangeLog changed src/build_models/auxingrowthplugin.cpp changed src/build_models/meinhardtplugin.cpp changed src/build_models/testplugin.cpp changed src/canvas.cpp changed src/cell.cpp changed src/cellbase.h changed src/forwardeuler.cpp changed src/mainbase.h changed src/mesh.cpp changed src/nodeitem.cpp changed src/output.cpp changed src/qcanvasarrow.h changed src/simitembase.cpp changed src/xmlwrite.cpp
|
|
Michael Guravage
|
18e4f7f50259
|
15 years ago
|
|
Wrapped diagnostic messages in QDEBUG blocks. Information messages still go to stderr.
-- user: Michael Guravage <michael.guravage@cwi.nl> branch 'default'
changed src/ChangeLog changed src/VirtualLeaf.cpp changed src/build_models/Makefile changed src/canvas.cpp changed src/cell.cpp changed src/cellbase.h changed src/data_plot.cpp changed src/forwardeuler.cpp changed src/mesh.cpp changed src/mesh.h changed src/random.cpp changed src/wall.cpp changed src/wallbase.cpp changed src/wallitem.cpp
|
|
Roeland Merks
|
3663c597352b
|
15 years ago
|
|
Oh, oh... my previous solution to clean and then reconstruct a new initial condition did not work in all cases. Now I am calling Init(leaffile) during startup initialization only if the user is passing a leafML file during startup (-l option).
user: Roeland Merks <roeland.merks@cwi.nl> branch 'default' changed src/VirtualLeaf.cpp changed src/modelcatalogue.cpp
|
|
Roeland Merks
|
0c49e452410f
|
15 years ago
|
|
|
|
Roeland Merks
|
6d2e1692ec10
|
15 years ago
|
|
I've repaired VLeaf's batch mode to work with dynamic model loading. There is a new option now "-m" that allows you to supply a model name.
For example:
./VirtualLeaf -l ../data/leaves/auxin_growth.xml -m libauxingrowth.so -b
or
./VirtualLeaf --leaffile ../data/leaves/auxin_growth.xml --model libauxingrowth.so --batch
user: Roeland Merks <roeland.merks@cwi.nl> branch 'default' changed src/VirtualLeaf.cpp changed src/VirtualLeaf.pro changed src/modelcatalogue.cpp changed src/modelcatalogue.h changed src/warning.cpp
|
|
Michael Guravage
|
79f94eaa3b9e
|
15 years ago
|
|
|