Thumbnail
Access Restriction
Open

Author Hornung, Richard D. ♦ Kohn, Scott R.
Source CiteSeerX
Content type Text
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Structured Adaptive Mesh Refinement ♦ Object-oriented Design Pattern ♦ Samrai Structured Amr Framework ♦ Flexible Framework ♦ Common Pattern Smart Pointer ♦ Design Pattern ♦ Software Development ♦ Abstract Factory ♦ Decoupled Component ♦ Complex Algorithm
Description We describe the use of object-oriented design patterns in the implementation of a flexible framework for structured adaptive mesh refinement. We present five common patterns -- Smart Pointers, Singleton, Abstract Factory, Strategy, and Chain of Responsibility -- that have greatly simplified software development. These design patterns have enabled the decomposition of complex algorithms into smaller, more manageable, decoupled components that may be reused across a variety of applications.
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research
Education Level UG and PG ♦ Career/Technical Study
Learning Resource Type Article
Publisher Date 1998-01-01
Publisher Institution In Proceedings of the SIAM Workshop on Object-Oriented Methods for Inter-Operable Scientific and Engineering Computing