Triangular mesh expression of cells. This code demonstates that two cells collide with each other. Swelling ratio of each cell is set to be 0.65. You can change parameter' values in _parameters.h .
"sig" file is original file format to describe the placement of cells. You see this is almost "off" file but the additional two final lines are different.
Here is the definition of "sig" file.
SIG // header
4 4 0 1// The number of vertices, faces, edges, and cells
1.0 0.0 1.0// x-,y-,and z- components of vertices
.
.
.
3 0 1 2//Components of a face, "3" indicates the number of vertices that composes the face, subsequent digits indicates indices of the vertices.
3 0 2 3 //anti-clockwise is the outward axis of the face
.
.
.
4 0 1 2 3//Components of a cell, "4" indicates the number of faces that composes the cell, subsequent digits indicates indices of the faces.
mkdir output
mkdir data
make
./a.out start_step (usually "./a.out 0")
Output data is written in VTK format. Please visualize the data using ParaView. You can get ParaView at https://www.paraview.org/
Thanks to Hitoshi Saigo