richard-evans / vampire

Atomistic simulator for magnetic materials
GNU General Public License v2.0
122 stars 91 forks source link

Implement Laguerre-Voronoi tessellation #105

Open SEwanR opened 4 months ago

SEwanR commented 4 months ago

Added a laguerre-Voronoi tessellation option. This is implemented via a drop and roll algorithm followed by a radical voronoi tessellation using the Voro++ package. The option is applied by specifying create:laguerre-voronoi-film in input. It is also possible to generate tiny grains with a uniform distribution of size from 0 to grain-size the amount of tiny grains generated is specified using create:voronoi-tiny-grain-chance