当前位置: X-MOL 学术ACM Trans. Math. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
The Implementation of the Colored Abstract Simplicial Complex and Its Application to Mesh Generation
ACM Transactions on Mathematical Software ( IF 2.7 ) Pub Date : 2019-08-08 , DOI: 10.1145/3321515
Christopher T Lee 1 , John B Moody 2 , Rommie E Amaro 1 , J Andrew McCammon 1 , Michael J Holst 3
Affiliation  

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.

中文翻译:

彩色抽象单纯复形的实现及其在网格生成中的应用

我们介绍了彩色抽象单纯复形库 (CASC):一个新的、现代的、仅包含头文件的 C++ 库,它提供了一种数据结构来表示任意维度的抽象单纯形复形 (ASC),用户定义的类直接存储在每个单纯形上方面。这是通过使用最新的 C++ 语言特性来实现的,包括 C++11 中引入的可变参数模板参数和 C++14 中的自动函数返回类型推导。有效地,CASC 将拓扑的表示与用户数据的交互分离。我们介绍了数据结构和相关算法的创新和设计原则。这包括元数据感知抽取算法,该算法通常用于折叠任何维度的单纯形。
更新日期:2019-08-08
down
wechat
bug