首页> 外文期刊>Applied Numerical Mathematics >Object-oriented programming of adaptive finite element and finite volume methods
【24h】

Object-oriented programming of adaptive finite element and finite volume methods

机译:自适应有限元和有限体积方法的面向对象编程

获取原文
获取原文并翻译 | 示例
           

摘要

This article describes an object-oriented implementation of the finite element method and the finite volume method in a unified adaptive system using the programming language C++. The system applies to various types of mathematical model problems. Traditionally, different numerical methods for different types of problems are implemented independently by procedural languages such as C and Fortran. Moreover, adaptive analysis programs are more complicated than nonadaptive programs. Nevertheless, these methods share many common properties such as linear system solvers, data structures, a posteriori error analyses, and refinement processes. Some advantageous features of object-oriented programming are demonstrated through the integration of these properties in the adaptive system. New data types of objects specific to adaptive methods are also introduced. The system is well-structured, extendable, and maintainable due mainly to the nature of encapsulation and inheritance of object-oriented programming.
机译:本文介绍了使用编程语言C ++在统一自适应系统中有限元方法和有限体积方法的面向对象的实现。该系统适用于各种类型的数学模型问题。传统上,针对不同类型问题的不同数值方法是通过程序语言(例如C和Fortran)独立实现的。此外,自适应分析程序比非自适应程序更复杂。然而,这些方法具有许多共同的特性,例如线性系统求解器,数据结构,后验误差分析和优化过程。通过将这些属性集成到自适应系统中,可以展示出面向对象编程的一些优势。还介绍了特定于自适应方法的对象的新数据类型。该系统具有良好的结构,可扩展性和可维护性,这主要归因于面向对象编程的封装和继承性质。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号