AN EFFICIENT DATA STRUCTURE FOR THE ADVANCING FRONT TRIANGULAR MESH GENERATION TECHNIQUE

被引:15
作者
KWOK, W
HAGHIGHI, K
KANG, E
机构
[1] Department of Agricultural Engineering, Purdue University, West Lafayette, Indiana
来源
COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING | 1995年 / 11卷 / 05期
关键词
FINITE ELEMENT ANALYSIS; MESH OPTIMIZATION;
D O I
10.1002/cnm.1640110511
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
A new approach is presented to optimize the search, deletion and insertion operations in the advancing-front triangular grid generation technique. This approach is based on the heap, hash table and linked list data structures. The basic idea is to use different data structures for different operations. When the front is updated after forming an element, a hash table with doubly linked lists is used to speed up searching, deleting, and inserting operations. On the other hand, a heap is used to select the shortest side for constructing each new element. Therefore, there is a need for two copies of the generation front: one is stored in the hash table with doubly linked lists, and the other one in the heap. For each element generated, this approach is able to search for a side to be removed from the front in a constant time on average, and delete and insert a side from and into the front in O(logN) time on average, where N is the number of sides in the front. The technique is also capable of searching and selecting the shortest side from the front for creating a new element in O(1) time. Several examples are included to demonstrate the performance of the approach.
引用
收藏
页码:465 / 473
页数:9
相关论文
共 5 条
[1]   AN ALTERNATING DIGITAL TREE (ADT) ALGORITHM FOR 3D GEOMETRIC SEARCHING AND INTERSECTION PROBLEMS [J].
BONET, J ;
PERAIRE, J .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1991, 31 (01) :1-17
[2]  
Cormen TH, 1991, INTRO ALGORITHMS
[3]   SOME USEFUL DATA-STRUCTURES FOR THE GENERATION OF UNSTRUCTURED GRIDS [J].
LOHNER, R .
COMMUNICATIONS IN APPLIED NUMERICAL METHODS, 1988, 4 (01) :123-135
[4]   ADAPTIVE REMESHING FOR COMPRESSIBLE FLOW COMPUTATIONS [J].
PERAIRE, J ;
VAHDATI, M ;
MORGAN, K ;
ZIENKIEWICZ, OC .
JOURNAL OF COMPUTATIONAL PHYSICS, 1987, 72 (02) :449-466
[5]   FINITE-ELEMENT EULER COMPUTATIONS IN 3 DIMENSIONS [J].
PERAIRE, J ;
PEIRO, J ;
FORMAGGIA, L ;
MORGAN, K ;
ZIENKIEWICZ, OC .
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1988, 26 (10) :2135-2159