**cvt_corn_movie**,
a MATLAB code which
makes a movie in which the growth of a corn kernel is simulated
using a Centroidal Voronoi Tessellation (CVT).

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

**cvt_corn_movie** is available in
a MATLAB version.

cavity_flow_movie, a MATLAB code which animates the velocity solutions for the driven cavity;

cvt_1_movie, a MATLAB code which creates an animation of the evolution of a Centroidal Voronoi Tessellation (CVT) in the unit square.

cvt_2_movie, a MATLAB code which animates the generation of a Centroidal Voronoi Tessellation (CVT) in the unit square, which includes a random "rebirth" at every iteration.

cvt_3_movie, a MATLAB code which animates the generation of a Centroidal Voronoi Tessellation (CVT) for the "holey pie" region.

cvt_4_movie, a MATLAB code which creates a Centroidal Voronoi Tessellation (CVT) movie in a square, with a density function that drives points to the corners;

cvt_corn, a MATLAB code which studies a 2D model of the growth of a corn kernel, by treating the surface and interior biological cells as points to be organized by a Centroidal Voronoi Tessellation (CVT) with a nonuniform density; during a sequence of growth steps, new biological cells are randomly added to the surface and interior.

gray_scott_movie, a MATLAB code which solves versions of the partial differential equation (PDE) known as the Gray-Scott reaction diffusion equation, converting the solutions to a sequence of graphics frames, which are then assembled into a movie.

peak_movie, a MATLAB code which creates a sequence of frames, and then an animation or movie from the data displayed by the peaks() function.

shallow_water_1d_movie, a MATLAB code which solves the partial differential equation (PDE) known as the shallow water equations (SWE), converting the solutions to a sequence of graphics frames, which are then assembled into a movie.

spiral_pde_movie, a MATLAB code which solves a pair of reaction-diffusion partial differential equations (PDE) over a rectangular domain with periodic boundary condition, whose solution is known to evolve into a pair of spirals. The sequence of solutions is bundled into a movie.

tetrahedron_slice_movie, a MATLAB code which is given a tetrahedron and a vector, displays an evenly spaced sequence of planes that intersect the tetrahedron and are normal to the vector, and creates a movie of the process.

- bud.m, carries out the budding process.
- bud_angular.m, sets the coordinates for an "angular" bud.
- bud_radial.m, sets the coordinates for a "radial" bud.
- cvt_corn_movie.m, the main program, which carries out the simulation of the growth of a kernel of corn.
- cvt_disk.m, computes a CVT in the disk.
- cvt_display.m, displays the estimated CVT diagram.
- disk_sample_nonuniform.m, nonuniformly samples the disk of radius R.
- find_closest.m, finds the nearest G point to each S point.
- radial_growth.m, simulates the radial expansion of the region.
- state_initialize.m, initializes the state.