Files @ 9a40ab737a73
Branch filter:

Location: EI/VirtualLeaf/src/ChangeLog - annotation

Roeland Merks
* 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
d4a19fde7f8d
d4a19fde7f8d
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
59e38e5f05d2
32ba6ee9c7d9
32ba6ee9c7d9
b117ca5d846f
b117ca5d846f
b117ca5d846f
b117ca5d846f
d4a19fde7f8d
d4a19fde7f8d
d4a19fde7f8d
d4a19fde7f8d
d4a19fde7f8d
d4a19fde7f8d
d4a19fde7f8d
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
21afbd2a2c01
bc383c25c970
bc383c25c970
c34d1e30d5b4
c34d1e30d5b4
bc383c25c970
bc383c25c970
bc383c25c970
bc383c25c970
bc383c25c970
19849124fde3
19849124fde3
19849124fde3
19849124fde3
19849124fde3
18e4f7f50259
18e4f7f50259
121f7720db62
121f7720db62
121f7720db62
121f7720db62
121f7720db62
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
137d9d3a313a
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
18e4f7f50259
8b6e1d8e0734
8b6e1d8e0734
8b6e1d8e0734
8b6e1d8e0734
8b6e1d8e0734
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
3f0977faba37
31e2c8add85c
31e2c8add85c
31e2c8add85c
31e2c8add85c
2010-06-23    <guravage@caterpie.sen.cwi.nl>

	* simitembase.cpp: Removed NULL assignments to unused variables.
	* VirtualLeaf.cpp: Ditto.
	* apoplastitem.cpp: Ditto.
	* canvas.cpp: Ditto.
	* cell.cpp: Ditto.
	* cellbase.h: Ditto.
	* forwardeuler.cpp: Ditto.
	* mainbase.h: Ditto.
	* nodeitem.cpp: Ditto.
	* qcanvasarrow.h: Ditto.
	* simitembase.cpp: Ditto.


	* Makefile (clean): Add -f Makefile argument to each make invocation.

	* VirtualLeaf-install.nsi: New gpl license text.

	* VirtualLeaf.pro: Disabled console mode.

	* mesh.cpp (Clear): Added parentheses to qDebug statments.
	(TestIllegalWalls): Replaced qDebug().

	* canvas.cpp (mouseReleaseEvent): Replaced qDebug() with cerr since qDebug complains about *node_set.

	* wall.cpp (CorrectWall): Rplaced gDebug() with cerr in transform call and when printing *this.

2010-06-22    <guravage@caterpie.sen.cwi.nl>

	* Makefile (tutorials): Add tutorials target.

2010-06-21    <guravage@caterpie.sen.cwi.nl>

	* parameter.cpp: Added particular reassignment of datadir.

	* canvas.cpp (gpl): Added GPL3 License text. Display detail text only if the source text file exists.

2010-06-18    <guravage@caterpie.sen.cwi.nl>

	* canvas.cpp (gpl): Added gpl slot to display GPL license.

	* VirtualLeaf.pro: Changed default LIBXML2DIR, LIBICONVDIR and LIBZDIR to corresponding distribution lib directories.
	* libplugin.pro: Ditto.

	* Makefile (clean): add if stmt not to `touch` on windows.

2010-06-17    <guravage@caterpie.sen.cwi.nl>

	* VirtualLeaf.pro: Removed perl references.
	* libplugin.pro: Ditto.

2010-06-15    <guravage@caterpie.sen.cwi.nl>

	* VirtualLeaf.pro: Removed xmlwritecode.cpp from SOURCES list.

	* xmlwrite.cpp (XMLSave): Removed references to XMLWriteLeafSourceCode and XMLWriteReactionsCode.
	* xmlwrite.h (XMLIO): Ditto!

	* mesh.cpp (findNextBoundaryNode): Initialize Node *next_boundary_node = NULL;

	* xmlwrite.cpp (XMLReadSimtime): Removed unused variable cur
	(XMLReadWalls): viz_flux need not be declared twice; default value of 0.0.
	(XMLReadCells): Removed unused count variable.
	(XMLReadSimtime): Removed unused cur variable.
	(XMLRead): Removed unused v_str variable.

	* simitembase.cpp (userMove): Use assignment merely to obviate compilation warning.
	(SimItemBase) Ditto.

	* qcanvasarrow.h (QGraphicsLineItem): Use assignment merely to obviate compilation warning.

	* output.cpp (OpenWriteFile): Removed unused par variable.

	* nodeitem.cpp (paint): Use assignment merely to obviate compilation warning.

	* forwardeuler.cpp (odeint): Use assignment merely to obviate compilation warning.

	* cell.cpp (DivideOverGivenLine): Use assignment merely to obviate compilation warning.

	* canvas.cpp (FigureEditor): Use assignments merely to obviate compilation errors.
	(mousePressEvent): Removed unused item variable.

	* apoplastitem.cpp
	(ApoplastItem): Removed unused par variable.
	(OnClick): Use NULL assignment merely to obviate compilation warning.

	* mainbase.h (MainBase): Use assignment merely to obviate compilation warning.

	* cellbase.h (CellsStaticDatamembers): Use assignment merely to obviate compilation warning.


	* cell.cpp: Wrapped diagnostic output in QDEBUG blocks.
	* VirtualLeaf.cpp ditto.
	* canvas.cpp ditto.
	* cell.cpp ditto.
	* data_plot.cpp ditto.
	* forwardeuler.cpp ditto.
	* mesh.cpp ditto.
	* mesh.h
	* random.cpp ditto.
	* wall.cpp ditto.
	* wallbase.cpp ditto.
	* wallitem.cpp ditto.


2010-06-07    <guravage@caterpie.sen.cwi.nl>

	* VirtualLeaf.pro: Removed explicit perl invocation to regerenerate parameter files.
	* libplugin.pro: ditto.

2010-06-03    <guravage@caterpie.sen.cwi.nl>

	* pardialog.h: Added default versions of this automatically generated file.
	* pardialog.cpp: ditto.
	* parameter.h: ditto.
	* parameter.cpp: ditto.

	* VirtualLeaf.pro: delete/generate  parameter.{h,cpp}and pardialog.{h,cpp} only if perl is installed.
 	* libplugin.pro: dito.

	* Makefile: Added top-level Makefile

2010-05-10    <guravage@caterpie.sen.cwi.nl>

	* VirtualLeaf.pro: Added -fPIC option to QMAKE_CXXFLAGS.