Affiliation:
1. University of California San Diego, La Jolla, CA, USA
Abstract
We introduce the Colored Abstract Simplicial Complex library (CASC): a new, modern, and header-only C++ library that provides a data structure to represent arbitrary dimension abstract simplicial complexes (ASC) with user-defined classes stored directly on the simplices at each dimension. This is accomplished by using the latest C++ language features including variadic template parameters introduced in C++11 and automatic function return type deduction from C++14. Effectively, CASC decouples the representation of the topology from the interactions of user data. We present the innovations and design principles of the data structure and related algorithms. This includes a metadata-aware decimation algorithm, which is general for collapsing simplices of any dimension. We also present an example application of this library to represent an orientable surface mesh.
Funder
Division of Mathematical Sciences
National Institutes of Health
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Reference24 articles.
1. {n.d.}. CGAL Computational Geometry Algorithms Library. Retrieved from http://www.cgal.org. {n.d.}. CGAL Computational Geometry Algorithms Library. Retrieved from http://www.cgal.org.
2. On the Angle Condition in the Finite Element Method
3. Randolph E. Bank Andrew H. Sherman and Alan Weiser. 1983. Refinement algorithms and data structures for regular local mesh refinement. In Sci. Comput. Appl. Mathematics. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.2544. Randolph E. Bank Andrew H. Sherman and Alan Weiser. 1983. Refinement algorithms and data structures for regular local mesh refinement. In Sci. Comput. Appl. Mathematics. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.2544.
4. An algorithm for coarsening unstructured meshes
5. Incremental construction of the delaunay triangulation and the delaunay graph in medium dimension
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献