Local refinement of 3-D triangulations using object-oriented methods

被引:15
|
作者
González-Yuste, JM [1 ]
Montenegro, R [1 ]
Escobar, JM [1 ]
Montero, G [1 ]
Rodríguez, E [1 ]
机构
[1] Univ Las Palmas Gran Canaria, Inst Intelligent Syst & Numer Appl Engn, Las Palmas Gran Canaria 35017, Spain
关键词
3-D triangulations; unstructured grids; nested meshes; adaptive refinement; object-oriented methods; data structures; finite element method;
D O I
10.1016/j.advengsoft.2003.07.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The data structures used to model meshes for solving problems by finite element methods is based on different arrays. In these arrays information is stored related to, among other components, nodes, edges, faces, tetrahedra and connectivities. These structures provide optimum results but, in many cases, they need additional programming to be maintained. In adaptive simulation, the meshes undergo refinement/derefinement processes to improve the numerical solution at each step. These processes produce new elements and eliminate others, so the arrays should reflect the state of the mesh in each of these steps. Using traditional language, memory should be pre-assigned at the outset of the program, so it is only required to estimate the changes taking place in the mesh. In the same respect, it was necessary to compact the arrays to recover space from erased elements. With the advent of languages such as C, memory can be assigned dynamically, resolving most of the problem. However, arrays are costly to maintain, as they require adapting the mesh treatment to the data model, and not inversely. The object-oriented programming suggests a new focus in implementing data structures to work with meshes. The classes create data types that may be adjusted to the needs of each case, allowing each element to be modelled independently. Inheritance and encapsulation enable us to simplify the programming tasks and increase code reuse. We propose a data structure based on meshes-treating objects. Finally, we present an implementation of a local refinement algorithm based on 8-subtetrahedron subdivision and some experiments. (C) 2004 Civil-Comp Ltd and Elsevier Ltd. All rights reserved.
引用
收藏
页码:693 / 702
页数:10
相关论文
共 50 条
  • [31] Type notion in object-oriented methods
    Yuan, Xiaodong
    Chen, Jiajun
    Zheng, Guoliang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 34 (10): : 726 - 730
  • [32] Analysis of truss structures using distributed object-oriented methods
    Hudli, AV
    Pidaparti, RMV
    COMPUTATIONAL MECHANICS, 1996, 18 (04) : 314 - 320
  • [33] Using metamodelling to analyse the fit of object-oriented methods to languages
    Van Hillegersberg, J
    Kumar, K
    Welke, RJ
    PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL V: MODELING TECHNOLOGIES AND INTELLIGENT SYSTEMS TRACK, 1998, : 323 - 332
  • [34] Extending ActiveX control using object-oriented programming methods
    Xiong, Hua
    Zheng, Zhong
    Jisuanji Gongcheng/Computer Engineering, 2000, 26 (03): : 15 - 16
  • [35] Oberon-D equal Object-oriented system plus object-oriented database
    Knasmüller, M
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 559 - 559
  • [36] Object-oriented 3D modelling, animation and interaction
    Dollner, J
    Hinrichs, K
    JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION, 1997, 8 (01): : 33 - 64
  • [37] A parallel object-oriented application for 3D electromagnetism
    INRIA Sophia Antipolis, CNRS - I3S, Univ. Nice Sophia Antipolis, BP 93, 06902 Sophia Antipolis Cedex, France
    IEEE Computer Society Technical Committee on Parallel Processing, 1600, 87-96 (2004):
  • [38] Object-oriented integrative 3D data model
    Bian, Fuling
    Fu, Zhongliang
    Hu, Zifeng
    Wuhan Cehui Keji Daxue Xuebao/Journal of Wuhan Technical University of Surveying and Mapping, 2000, 25 (04): : 294 - 298
  • [39] OBJECT-ORIENTED APPROACH FOR 3D ARCHAEOLOGICAL DOCUMENTATION
    Valente, R.
    Brumana, R.
    Oreni, D.
    Banfi, E.
    Barazzetti, L.
    Previtali, M.
    ICOMOS/ISPRS INTERNATIONAL SCIENTIFIC COMMITTEE ON HERITAGE DOCUMENTATION (CIPA) 26TH INTERNATIONAL CIPA SYMPOSIUM - DIGITAL WORKFLOWS FOR HERITAGE CONSERVATION, 2017, 42-2 (W5): : 707 - 712
  • [40] An object-oriented framework for local search heuristics
    Andreatta, AA
    Carvalho, SER
    Ribeiro, CC
    TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 33 - 45