DTissue Cellzilla2D Home

Description

DTissue is an uninstantiated function that represents a tissue composed of vertices, edges, and cells. The cells are numbered in a DTissue, unlike a Tissue, in which cell number is derived from the order of the cells in the data structure.

Needs["Cellzilla2D`"];

Return Value

DTissue[v, e, c] represents the tissue with vertices at coordinates v; edge list e; and cell list c.

The edge list e is list of integer vertex number pairs e={{i1,j1}, {i2, j2}, ...}. If {i,j} is in e, then it means that there is an edge between vertex i and vertex j, where i and j refer to the ith and jth coordinate pairs in the list v.

The cell list c={c1,c2,...} is a list of rules, where each rule ci has the form

cellNumber-> {e1,e2,e3,...}
For example,
{5-> {4, 7, 9, 12, 32}, 6-> {1, 4, 3, 17}, 8-> {2,12,13,24,29},...}                
        
would indicate that cell 5 was composed of edges 4,7,9, 12 and 32; cell 6 was composed of edges 1,4, 3, and 17, etc. Note that this is different that a Tissue object, in which the missing cells (1,2,3,4,7, etc,) would also have to be represented.

Options

Example

[ Download Example as Zipped Mathematica Notebook ]

Implementation Notes

See Also

Tissue, DeleteCell, Tissue2DTissue, DTissue2Tissue



[2017 June 7]