AHF: array-based half-facet data structure for mixed-dimensional and non-manifold meshes

被引:12
|
作者
Dyedov, Vladimir [1 ]
Ray, Navamita [1 ,2 ]
Einstein, Daniel [3 ]
Jiao, Xiangmin [1 ]
Tautges, Timothy J. [2 ]
机构
[1] SUNY Stony Brook, Dept Appl Math & Stat, Stony Brook, NY 11794 USA
[2] Argonne Natl Lab, Math & Comp Sci, Argonne, IL 60439 USA
[3] Pacific NW Natl Lab, Div Biol Sci, Richland, WA 99352 USA
关键词
Mesh generation; Data structure; Non-manifold; Mixed-dimensional meshes; Sibling half-facets; MATLAB;
D O I
10.1007/s00366-014-0378-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an Array-based Half-Facet mesh data structure, or AHF, for efficient mesh query and modification operations. The AHF extends the compact array-based half-edge and half-face data structures (T. J. Alumbaugh and X. Jiao, Compact array-based mesh data structures, IMR, 2005) to support mixed-dimensional and non-manifold meshes. The design goals of our data structure include generality to support such meshes, efficiency of neighborhood queries and mesh modification, compactness of memory footprint, and facilitation of interoperability of mesh-based application codes. To accomplish these goals, our data structure uses sibling half-facets as a core abstraction, coupled with other explicit and implicit representations of entities. A unique feature of our data structure is a comprehensive implementation in MATLAB, which allows rapid prototyping, debugging, testing, and deployment of meshing algorithms and other mesh-based numerical methods. We have also developed a C++ implementation built on top of MOAB (T.J. Tautges, R. Meyers, and K. Merkley, MOAB: A Mesh-Oriented Database, Sandia National Laboratories, 2004). We present some comparisons of the memory requirements and computational costs, and also demonstrate its effectiveness with a few sample applications.
引用
收藏
页码:389 / 404
页数:16
相关论文
共 3 条
  • [1] AHF: array-based half-facet data structure for mixed-dimensional and non-manifold meshes
    Vladimir Dyedov
    Navamita Ray
    Daniel Einstein
    Xiangmin Jiao
    Timothy J. Tautges
    Engineering with Computers, 2015, 31 : 389 - 404
  • [2] Conformal and Non-conformal Adaptive Mesh Refinement with Hierarchical Array-based Half-Facet Data Structures
    Zhao, Xinglin
    Conley, Rebecca
    Ray, Navamita
    Mahadevan, Vijay S.
    Jiao, Xiangmin
    24TH INTERNATIONAL MESHING ROUNDTABLE, 2015, 124 : 304 - 316
  • [3] A Unified Simplicial Model for Mixed-Dimensional and Non-Manifold Deformable Elastic Objects
    Chang, Jumyung
    Da, Fang
    Grinspun, Eitan
    Batty, Christopher
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2019, 2 (02)