1 With pro-STAR version v4, the input formats have changed radically.
2 * Easier to parse space-delimited input formats
3 * No arbitrary or integral couples
4 * No trimmed or degenerate cells
5 * Support for polyhedral cells
6 * Boundaries are directly connected to cell and faces
8 Since the boundaries are now connected directly to the faces,
9 we now must be concerned with cell face notation otherwise we perform the
11 Fortunately, there are only 4 primitive shapes to be concerned with.
15 ~~~~~~~~~~~~~~ ~~~~~~~~~~~
16 Face 0 (0 4 7 3) -> F5: (0 4 7 3)
17 Face 1 (1 2 6 5) -> F6: (1 2 6 5)
18 Face 2 (0 1 5 4) -> F3: (0 1 5 4)
19 Face 3 (3 7 6 2) -> F4: (2 3 7 6)
20 Face 4 (0 3 2 1) -> F1: (0 3 2 1)
21 Face 5 (4 5 6 7) -> F2: (4 5 6 7)
26 ~~~~~~~~~~~~~~ ~~~~~~~~~~~
27 Face 0 (0 2 1) -> F1: (0 2 1)
28 Face 1 (3 4 5) -> F2: (3 4 5)
29 Face 2 (0 3 5 2) -> F5: (0 3 5 2)
30 Face 3 (1 2 5 4) -> F6: (1 2 5 4)
31 Face 4 (0 1 4 3) -> F3: (0 1 4 3)
36 ~~~~~~~~~~~~~~ ~~~~~~~~~~~
37 Face 0 (1 2 3) -> F6: (1 2 3)
38 Face 1 (0 3 2) -> F5: (0 3 2)
39 Face 2 (0 1 3) -> F3: (0 1 3)
40 Face 3 (0 2 1) -> F1: (0 2 1)
45 ~~~~~~~~~~~~~~ ~~~~~~~~~~~
46 Face 0 (0 3 2 1) -> F1: (0 3 2 1)
47 Face 1 (0 4 3) -> F5: (0 4 3)
48 Face 2 (3 4 2) -> F4: (2 3 4)
49 Face 3 (1 2 4) -> F6: (1 2 4)
50 Face 4 (0 1 4) -> F3: (0 1 4)
52 Noting that several faces are skipped over in the pro-STAR definitions,
53 simply introducing a new cell modeller will be a problem.
54 Instead, subtract 1 from the pro-STAR faces and use lookup tables.
57 Here are the pro-STAR macro snippets used for creating the primitive cells:
68 c hexa 10 11 12 13 14 15 16 17
77 c prism 20 21 22 23 24 25