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 the normal view instead:

scientific article; zbMATH DE number 6054936
Language Label Description Also known as
default for all languages
No label defined
    English
    Solving PDEs in C++. Numerical methods in a unified object-oriented approach
    scientific article; zbMATH DE number 6054936

      Statements

      0 references
      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

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references