作者: Jinn-Liang Liu , Ing-Jer Lin , Miin-Zhih Shih , Ren-Chuen Chen , Mao-Chung Hsieh
DOI: 10.1016/S0168-9274(96)00044-X
关键词: Algorithm 、 Finite volume method 、 Object-oriented programming 、 Theoretical computer science 、 Data type 、 Finite element method 、 Mathematics 、 Fortran 、 Data structure 、 Procedural programming 、 Inheritance (object-oriented programming)
摘要: This article describes an object-oriented implementation of the finite element method and volume in a unified adaptive system using programming language C++. The applies to various types mathematical model problems. Traditionally, different numerical methods for problems are implemented independently by procedural languages such as C Fortran. Moreover, analysis programs more complicated than nonadaptive programs. Nevertheless, these share many common properties linear solvers, data structures, posteriori error analyses, refinement processes. Some advantageous features demonstrated through integration system. New objects specific also introduced. is well-structured, extendable, maintainable due mainly nature encapsulation inheritance programming.