The Implementation of the Colored Abstract Simplicial Complex and its Application to Mesh Generation

07/04/2018
by   C. T. Lee, et al.
0

We introduce CASC: a new, modern, and header-only C++ library which 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 meta-data 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/08/2020

The Simplex Tree: an Efficient Data Structure for General Simplicial Complexes

This paper introduces a data structure, called simplex tree, to represen...
research
07/05/2018

Abstract Representation of Binders in OCaml using the Bindlib Library

The Bindlib library for OCaml provides a set of tools for the manipulati...
research
02/03/2023

Trimpack: Unstructured Triangular Mesh Generation Library

Trimpack is a library of routines written in Fortran that allow to creat...
research
07/07/2017

The Stellar tree: a Compact Representation for Simplicial Complexes and Beyond

The efficient representation and management of simplicial and cell compl...
research
01/12/2021

TopoKnit : A Process-Oriented Representation for Modeling the Topology of Yarns in Weft-Knitted Textiles

Machine knitted textiles are complex multi-scale material structures inc...
research
03/30/2019

Decomposition and Modeling in the Non-Manifold domain

The problem of decomposing non-manifold object has already been studied ...
research
03/03/2021

Fast Exact Booleans for Iterated CSG using Octree-Embedded BSPs

We present octree-embedded BSPs, a volumetric mesh data structure suited...

Please sign up or login with your details

Forgot password? Click here to reset