contributor author | T. J. Ross | |
contributor author | L. R. Wagner | |
contributor author | G. F. Luger | |
date accessioned | 2017-05-08T21:12:26Z | |
date available | 2017-05-08T21:12:26Z | |
date copyright | October 1992 | |
date issued | 1992 | |
identifier other | %28asce%290887-3801%281992%296%3A4%28497%29.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/42740 | |
description abstract | This paper illustrates some specific numerical code applications using an object‐oriented programming (OOP) paradigm. It is the second of two papers describing OOP issues for scientific‐code development. A brief description is given of an object library as well as some simple finite difference and finite element user codes based on that library. The key to efficient OOP implementation in any environment is to conceive an effective object‐oriented design of the physical problem and its mathematical abstraction in the first place. This design places a premium on understanding the physical problem from the perspective of class structure, inheritance, and communication. Some of the issues that must be addressed prior to the development of a truly successful OOP environment for large‐scale scientific code development and employment are discussed. Optimization issues of OOP in general and the object‐oriented programming language C++ in particular are discussed. Our research suggests that there is a tremendous potential for OOP as a development environment for scientific codes. | |
publisher | American Society of Civil Engineers | |
title | Object‐Oriented Programming for Scientific Codes. II: Examples in C++ | |
type | Journal Paper | |
journal volume | 6 | |
journal issue | 4 | |
journal title | Journal of Computing in Civil Engineering | |
identifier doi | 10.1061/(ASCE)0887-3801(1992)6:4(497) | |
tree | Journal of Computing in Civil Engineering:;1992:;Volume ( 006 ):;issue: 004 | |
contenttype | Fulltext | |