Voro++: a three-dimensional Voronoi cell library in C++
Author(s) -
Chris H. Rycroft
Publication year - 2009
Publication title -
osti oai (u.s. department of energy office of scientific and technical information)
Language(s) - English
Resource type - Reports
DOI - 10.2172/946741
Subject(s) - voronoi diagram , centroidal voronoi tessellation , software , computation , computer science , tessellation (computer graphics) , particle system , computational science , boundary (topology) , code (set theory) , line (geometry) , particle (ecology) , theoretical computer science , algorithm , computer graphics (images) , mathematics , programming language , geometry , geology , mathematical analysis , oceanography , set (abstract data type)
Voro++ is a free software library for the computation of three dimensional Voronoi cells. It is primarily designed for applications in physics and materials science, where the Voronoi tessellation can be a useful tool in the analysis of densely-packed particle systems, such as granular materials or glasses. The software comprises of several C++ classes that can be modified and incorporated into other programs. A command-line utility is also provided that can use most features of the code. Voro++ makes use of a direct cell-by-cell construction, which is particularly suited to handling special boundary conditions and walls. It employs algorithms which are tolerant for numerical precision errors, and it has been successfully employed on very large particle systems
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom