TetGen Analysis Interface Module (AIM)
TetGen Analysis Interface Module (AIM)
Introduction

TetGen AIM Overview

A module in the Computational Aircraft Prototype Syntheses (CAPS) has been developed to interact with the open-source volume mesh generator, TetGen [1]. TetGen is capable of generating exact constrained Delaunay tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi partitions.

An outline of the AIM's inputs and outputs are provided in AIM Inputs and AIM Outputs, respectively.

The accepted and expected geometric representation and analysis intentions are detailed in Geometry Representation and Analysis Intent.

Details of the AIM's shareable data structures are outlined in AIM Shareable Data if connecting this AIM to other AIMs in a parent-child like manner.

Current issues include:

TetGen Interface

In order to use TetGen, CAPS will automatically build the TetGen source code supplied in "library" mode. The directory in which the source code exists is set in the ESP configuration script. The C++ API is interfaced within the AIM through an interface function that takes the body tessellation and transfers the data to a "tetgenio" object in PLCs format (Piecewise Linear Complexes). After volume meshing is complete the mesh can be output in various mesh formats (see AIM Inputs for additional details).