8 citations found. Retrieving documents...
J. J. Barton and L. R. Nackman. Scienti c and Engineering C++: an introduction with advanced techniques and examples. Addison-Wesley, Reading, Massachusetts, 1994.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Object-Oriented Design of Preconditioned Iterative methods.. - Bruaset, Langtangen (1996)   (10 citations)  (Correct)

....programming in, e.g. Fortran or C. Although Fortran or C can be used to implement an object oriented design, see Gropp and Smith [17, 23] for a C implementation of a library similar to ours, the programming eoeort is signicantly decreased by using a language that supports OOP. Today, C [15, 4] is the only language of this kind that meets the strong eOEciency requirements of numerical computations. Besides being an eOEcient tool for OOP, C simplies programming in general by having a more rigid type checking than Fortran and classic C, and by ooeering a syntax that makes it easier to ....

J. J. Barton and L. R. Nackman. Scientic and Engineering C++. An Introduction with Advanced Techniques and Examples. Addison-Wesley, 1994.


Object-oriented Numerics - Arge, Bruaset, Langtangen (1996)   (4 citations)  (Correct)

....we address the main aspects of object oriented numerics through a series of examples. However, we emphasize that this chapter is not an introduction to OOP or C in general. For such information we refer to available C textbooks, and in particular we recommend the textbook by Barton and Nackman [4] that presents OOP and C in a numerical setting. In the present chapter, Sections 1.2 and 1.3 use a simple matrix representation to exemplify modular design, information hiding and code extension through inheritance. Inheritance and virtual functions are used in Section 1.4 to construct a ....

J. J. Barton and L. R. Nackman. Scientific and Engineering C++. An Introduction with Advanced Techniques and Examples. AddisonWesley, 1994.


Basic Tools for Linear Algebra - Bruaset, Langtangen   (Correct)

....For this reason, the design of a flexible and comprehensive linear algebra toolkit is vital to large scale development of scientific software. In this chapter we will address important issues concerning the design of such a toolkit within the framework of object oriented programming (OOP) see [2, 4, 12] and references therein. To a large extent, we discuss possible solutions that have been implemented in C as part of Diffpack [7,8,10] This package is intended for the numerical solution of partial differential equations, mainly by use of finite element methods. However, being a part of a much ....

....a layered design, leading to sophisticated vector and matrix data types incorporating numerical functionality. At this level we deal with objects that are quite close to the abstract entities of mathematics. It should be noted the suggested design is not the only alternative, see for instance [4, 11, 15]. 1.2.1 Low level array classes In C and FORTRAN we may specify a one dimensional array of integers by declarations like int v[100] and integer v(100) respectively. The C version is also a valid declaration in C . Clearly, these declarations are very rigid, since the array length is fixed ....

[Article contains additional citation context not shown here]

J. J. Barton and L. R. Nackman. Scientific and Engineering C++. An Introduction with Advanced Techniques and Examples. AddisonWesley, 1994.


Domain Decomposition in High-Level Parallelization of PDE Codes - Cai (1998)   (Correct)

....of object oriented (O O) programming techniques in developing PDE software has shown its many advantages. The C programming language, which is a foremost representative in this respect, has inherent features that are well suited for the complicated process of numerical PDE solution. We refer to [1, 4] for an introduction to this topic. The most attractive features of C are modularity, polymorphism and inheritance. So extensive code reuse is a direct advantage of O O programming. The possibility of a modular implementation of mathematical abstractions gives rise to an application independent ....

J. J. Barton and L. R. Nackman. Scientific and Engineering C++. An Introduction with Advanced Techniques and Examples. Addison-Wesley, 1994.


An object-oriented model for developing parallel PDE software - Cai (1998)   (Correct)

....increasing attention. The C programming language, which is widely used in developing O O PDE software, has inherent features that are well suited for the complicated process of numerical PDE solution. The most attractive features of C are modularity, polymorphism and inheritance. We refer to [2] for an introduction to this topic. The possibility of a modular implementation of mathematical abstractions gives rise to an application independent PDE kernel, which is reusable in many PDE applications for different disciplines of scientific computing. Moreover, other functionalities such as ....

J. J. Barton, L. R. Nackman, Scientific and Engineering C++. An Introduction with Advanced Techniques and Examples. Addison-Wesley, 1994.


Overcoming instabilities in Verlet-I/r-RESPA with.. - Izaguirre, Ma..   Self-citation (Engineering)   (Correct)

No context found.

J. J. Barton and L. R. Nackman. Scienti c and Engineering C++: an introduction with advanced techniques and examples. Addison-Wesley, Reading, Massachusetts, 1994.


A Tutorial on the Prototyping of Multiple Time.. - Izaguirre.. (2001)   Self-citation (Engineering)   (Correct)

No context found.

J. J. Barton and L. R. Nackman. Scienti c and Engineering C++: an introduction with advanced techniques and examples. Addison-Wesley, Reading, Massachusetts, 1994.


On the Reusability and Numeric Efficiency of C++ Packages .. - Mello, Khabibrakhmanov   (Correct)

No context found.

John J. Barton and Lee R. Nackman. Scientific and Engineering C++. An Introduction with Advanced Techniques and Examples. Addison-Wesley, Reading, MA, 1994.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC