Skip to main content
. Author manuscript; available in PMC: 2020 Aug 1.
Published in final edited form as: ACM Trans Math Softw. 2019 Aug;45(3):28. doi: 10.1145/3321515

Fig. 2.

Fig. 2.

Data structure diagram of a triangle represented using CASC. Each simplex is represented as a node containing a dictionary up and/or down which maps the vertex index to a pointer to the next simplex. Data can be stored at each node with type determined at compile time. Effectively each level can contain different metadata as defined by the user, separating the interactions of user data from the representation of topology.