<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

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

dc.citation.epage467en_US
dc.citation.issue4en_US
dc.citation.spage439en_US
dc.citation.volume21en_US
dc.contributor.authorLiu, JLen_US
dc.contributor.authorLin, IJen_US
dc.contributor.authorShih, MZen_US
dc.contributor.authorChen, RCen_US
dc.contributor.authorHsieh, MCen_US
dc.contributor.department機械工程學系zh_TW
dc.contributor.department應用數學系zh_TW
dc.contributor.departmentDepartment of Mechanical Engineeringen_US
dc.contributor.departmentDepartment of Applied Mathematicsen_US
dc.date.accessioned2014-12-08T15:02:19Z
dc.date.available2014-12-08T15:02:19Z
dc.date.issued1996-10-01en_US
dc.description.abstractThis 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.en_US
dc.identifier.doi10.1016/S0168-9274(96)00044-Xen_US
dc.identifier.issn0168-9274en_US
dc.identifier.journalAPPLIED NUMERICAL MATHEMATICSen_US
dc.identifier.urihttp://dx.doi.org/10.1016/S0168-9274(96)00044-Xen_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/1009
dc.language.isoen_USen_US
dc.subjectobject-oriented programmingen_US
dc.subjectC++en_US
dc.subjectadaptive methodsen_US
dc.subjectfinite elementsen_US
dc.subjectfinite volumesen_US
dc.titleObject-oriented programming of adaptive finite element and finite volume methodsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A1996VV96200007.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: