1 Customized output examples
2 ==========================
3 The output of Voro++ can be customized to contain a variety of statistics about
4 the Voronoi cells. Voro++ can also calculated the radical Voronoi tessellation
5 for polydisperse packings where the cutting plane positions are displaced
6 according to the particle radii.
8 1. cell_statistics.cc constructs a simple Voronoi cell, and then demonstrates
9 the large number of routines in the voronoicell class that will compute
10 different statistics about the cell.
12 2. custom_output.cc loads in a small monodisperse packing in a cube of side
13 length six from the file pack_six_cube. It then uses the basic output routine
14 print_all() to save the particle positions and Voronoi volumes to the file
15 packing.standard. The routine print_all_neighbor() is also demonstrated, saving
16 the particle positions, Voronoi volumes and neighbors to the file
17 packing.neighbor. Three customized outputs are then created using the
18 print_all_custom() routine.
20 3. radical.cc loads in a small monodisperse packing from the file
21 pack_six_cube, and saves the Voronoi tessellation to pack_six_cube.gnu. It then
22 loads in a polydisperse packing in the same geometry from the file
23 pack_six_cube_poly, and it saves the radical Voronoi tessellation to
24 pack_six_cube_poly.gnu. These can be overlaid in gnuplot using the commands:
27 splot 'pack_six_cube.gnu', 'pack_six_cube_poly.gnu'