Voro++
Data Structures
Here are the data structures with brief descriptions:
voro::c_loop_allClass for looping over all of the particles in a container
voro::c_loop_all_periodicA class for looping over all particles in a container_periodic or container_periodic_poly class
voro::c_loop_baseBase class for looping over particles in a container
voro::c_loop_orderClass for looping over all of the particles specified in a pre-assembled particle_order class
voro::c_loop_subsetClass for looping over a subset of particles in a container
voro::containerExtension of the container_base class for computing regular Voronoi tessellations
voro::container_baseClass for representing a particle system in a three-dimensional rectangular box
voro::container_periodicExtension of the container_periodic_base class for computing regular Voronoi tessellations
voro::container_periodic_baseClass for representing a particle system in a 3D periodic non-orthogonal periodic domain
voro::container_periodic_polyExtension of the container_periodic_base class for computing radical Voronoi tessellations
voro::container_polyExtension of the container_base class for computing radical Voronoi tessellations
voro::particle_orderA class for storing ordering information when particles are added to a container
voro::particle_recordStructure for holding information about a particle
voro::pre_containerA class for storing an arbitrary number of particles without radius information, prior to setting up a container geometry
voro::pre_container_baseA class for storing an arbitrary number of particles, prior to setting up a container geometry
voro::pre_container_polyA class for storing an arbitrary number of particles with radius information, prior to setting up a container geometry
voro::unitcellClass for computation of the unit Voronoi cell associated with a 3D non-rectangular periodic domain
voro::voro_baseClass containing data structures common across all particle container classes
voro::voro_compute< c_class >Template for carrying out Voronoi cell computations
voro::voronoicellExtension of the voronoicell_base class to represent a Voronoi cell without neighbor information
voro::voronoicell_baseA class representing a single Voronoi cell
voro::voronoicell_neighborExtension of the voronoicell_base class to represent a Voronoi cell with neighbor information
voro::wallPure virtual class from which wall objects are derived
voro::wall_coneA class representing a conical wall object
voro::wall_cylinderA class representing a cylindrical wall object
voro::wall_listA class for storing a list of pointers to walls
voro::wall_planeA class representing a plane wall object
voro::wall_sphereA class representing a spherical wall object