Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++

碩士 === 國立交通大學 === 應用數學研究所 === 82 === An object-oriented code in C++, dubbed by AdaptC++, for the solution analysis on a class of general variational problems is developed in connection with finite element, finite volume, and least-squares finite element m...

Full description

Bibliographic Details
Main Authors: Miin-Zhih Shih, 施閔智
Other Authors: Jinn-Liang Liu
Format: Others
Language:en_US
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/69446603589996450541
id ndltd-TW-082NCTU0507011
record_format oai_dc
spelling ndltd-TW-082NCTU05070112016-07-18T04:09:41Z http://ndltd.ncl.edu.tw/handle/69446603589996450541 Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++ 適應性方法的物件導向程式設計 Miin-Zhih Shih 施閔智 碩士 國立交通大學 應用數學研究所 82 An object-oriented code in C++, dubbed by AdaptC++, for the solution analysis on a class of general variational problems is developed in connection with finite element, finite volume, and least-squares finite element methods. Basic components constituting the code are refinement strategies, data structures of unstructured mesh, numerical solvers, linear system solvers, and weak residual error estimators. The code shows the merit of the object-oriented programming (OOP) in handling complex programming tasks and promises the use of OOP in adaptive technology. Along with the development, some new algorithms in terms of adaptive process and OOP are proposed. A model problem of 2-D driven cavity flow is given to demonstrate, among other things, the fundamental features of the code - user friendly environment, abstract data structure, multiple choice of tasks, and above all the remarkable performance of adaptivity. Jinn-Liang Liu 劉晉良 1994 學位論文 ; thesis 35 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 應用數學研究所 === 82 === An object-oriented code in C++, dubbed by AdaptC++, for the solution analysis on a class of general variational problems is developed in connection with finite element, finite volume, and least-squares finite element methods. Basic components constituting the code are refinement strategies, data structures of unstructured mesh, numerical solvers, linear system solvers, and weak residual error estimators. The code shows the merit of the object-oriented programming (OOP) in handling complex programming tasks and promises the use of OOP in adaptive technology. Along with the development, some new algorithms in terms of adaptive process and OOP are proposed. A model problem of 2-D driven cavity flow is given to demonstrate, among other things, the fundamental features of the code - user friendly environment, abstract data structure, multiple choice of tasks, and above all the remarkable performance of adaptivity.
author2 Jinn-Liang Liu
author_facet Jinn-Liang Liu
Miin-Zhih Shih
施閔智
author Miin-Zhih Shih
施閔智
spellingShingle Miin-Zhih Shih
施閔智
Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
author_sort Miin-Zhih Shih
title Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
title_short Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
title_full Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
title_fullStr Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
title_full_unstemmed Object-Oriented Programming in Adaptive Methods: A Research Code AdaptC++
title_sort object-oriented programming in adaptive methods: a research code adaptc++
publishDate 1994
url http://ndltd.ncl.edu.tw/handle/69446603589996450541
work_keys_str_mv AT miinzhihshih objectorientedprogramminginadaptivemethodsaresearchcodeadaptc
AT shīmǐnzhì objectorientedprogramminginadaptivemethodsaresearchcodeadaptc
AT miinzhihshih shìyīngxìngfāngfǎdewùjiàndǎoxiàngchéngshìshèjì
AT shīmǐnzhì shìyīngxìngfāngfǎdewùjiàndǎoxiàngchéngshìshèjì
_version_ 1718351853389873152