Solving PDEs in C++. Numerical methods in a unified object-oriented approach (Q2898755)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Solving PDEs in C++. Numerical methods in a unified object-oriented approach |
scientific article; zbMATH DE number 6054936
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Solving PDEs in C++. Numerical methods in a unified object-oriented approach |
scientific article; zbMATH DE number 6054936 |
Statements
12 July 2012
0 references
scientific computing
0 references
C and C++
0 references
object-oriented programming
0 references
finite-difference
0 references
finite-element
0 references
numerical linear algebra
0 references
parallelism
0 references
monograph
0 references
image processing
0 references
cryptography
0 references
algorithms
0 references
elasticity
0 references
Stokes
0 references
Navier-Stokes
0 references
Maxwell
0 references
Helmholtz
0 references
text book
0 references
Solving PDEs in C++. Numerical methods in a unified object-oriented approach (English)
0 references
This is the much-expanded second edition of the book by the author where new applications and a substantial extension of the original object-oriented framework are presented. It not only introduces the C and C++ programming languages, but also shows how to use them in the numerical solution of partial differential equations (PDEs). New material in this edition includes: new chapters on 3-D nonlinear applications and image processing applications; new sections on cryptography applications; even more new sections, many including additional algorithms.The book leads readers through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. This book contains seven parts. The first and second parts introduce briefly the programming language and the object-oriented approach. The third and fourth parts introduce and implement finite differences and elements. The fifth part deals with numerical linear algebra and parallelism. The sixth and seventh parts use the present code to solve systems of nonlinear PDEs in two and three spatial dimensions, including the elasticity, Stokes, Navier-Stokes, Maxwell, and Helmholtz equations .Each chapter ends with relevant exercises and solutions.NEWLINENEWLINEThis book can be used as a text book in courses such as object oriented programming, numerical linear algebra, numerical methods for PDEs and computational physics in both the graduate and advanced undergraduate levels.NEWLINENEWLINE For the first edition (2006) see [Zbl 1087.65083].
0 references