CVT_SIZE - Try to Prescribe CVT Cell Sizes

CVT_SIZE was yet another effort to compute a centroidal Voronoi tessellation (CVT) in which there were cells of specified size. Normally, given arbitrary initial data and a constant density, the CVT would comprise cells of roughly equal area. In this case, a modification was made to the CVT iteration, in an attempt to drive the algorithm towards cells of prescribed sizes. In this case, each cell generator was given a weight, and the "nearest neighbor" routine measured distance to each generator divided by this weight. It was thought that manipulating these weights would be an easy way to predictably change the sizes of individual cells.

At the moment, this approach has produced some interesting results, but we haven't been able to drive the code to produce the exact sizes we want. Also, we see that our current results depend somewhat haphazardly on the local geometry. But they do result in some rather pretty pictures!

Files you may copy include:

The list of routines includes:

Return to the FORTRAN software page.


Last revised on 30 October 2001.