non-orthogonal periodic container
Closed this issue · 0 comments
SiyuChen commented
On the voro++ website, it says it supports three-dimensional non-orthogonal periodic domains, which I think has been implemented in https://math.lbl.gov/voro++/doc/refman/classvoro_1_1container__periodic.html.
However, in pyvoro, it seems we can only define orthogonal periodic domains, as shown in the example:
pyvoro.compute_voronoi(
[[1.0, 2.0, 3.0], [4.0, 5.5, 6.0]], # point positions
[[0.0, 10.0], [0.0, 10.0], [0.0, 10.0]], # limits
2.0, # block size
radii=[1.3, 1.4] # particle radii -- optional, and keyword-compatible arg.
)
Could someone update the python wrapper to make it able to compute the Voronoi diagram over non-orthogonal periodic domains? Many thanks