skip to content
Solving PDEs in C++ : numerical methods in a unified object-oriented approach Preview this item
ClosePreview this item
Checking...

Solving PDEs in C++ : numerical methods in a unified object-oriented approach

Author: Yair Shapira
Publisher: Philadelphia : Society for Industrial and Applied Mathematics, ©2006.
Series: Computational science and engineering.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
This comprehensive book introduces the C and C++ programming languages and shows how to use them in the numerical solution of partial differential equations (PDEs). It leads the reader through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The well-debugged and tested code segments implement the numerical methods  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Yair Shapira
ISBN: 0898716012 9780898716016
OCLC Number: 213380820
Description: 1 online resource (xxiii, 500 pages) : illustrations.
Contents: Introduction to C --
Introduction to C++ --
Data structures --
Object-oriented programming --
Algorithms and their object-oriented implementation --
Object-oriented analysis --
The convection-diffusion equation --
Stability analysis --
Nonlinear equations --
Application in image processing --
The weak formulation --
Linear finite elements --
Unstructured finite-element meshes --
Adaptive mesh refinement --
High-order finite elements --
Sparse matrices and their implementation --
Iterative methods for large sparse linear systems --
Parallelism --
Diffusion equations --
The linear elasticity equations --
The Stokes equations --
Electromagnetic waves.
Series Title: Computational science and engineering.
Other Titles: Solving partial differential equations in C++
Responsibility: Yair Shapira.

Abstract:

This comprehensive book introduces the C and C++ programming languages and shows how to use them in the numerical solution of partial differential equations (PDEs). It leads the reader through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The well-debugged and tested code segments implement the numerical methods efficiently and transparently. Basic and advanced numerical methods are introduced and implemented easily and efficiently in a unified object-oriented approach. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured mesh, sparse matrix, and multigrid hierarchy, often used in numerical modeling. This book introduces a unified approach for the implementation of these objects. Solving PDEs in C++ contains all the required background in programming, PDEs, and numerical methods; only an elementary background in linear algebra and calculus is required. For the more advanced reader, there is also material on stability analysis and weak formulation. The final parts of the book demonstrate the object-oriented approach in advanced applications. Audience: researchers, engineers, and advanced students. It can be used as a textbook in courses in C++ with applications, C++ in engineering, numerical analysis, and numerical PDEs at the advanced undergraduate and graduate levels. Because it is self-contained, the book is also suitable for self-study by researchers and students in applied and computational science and engineering.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/213380820> # Solving PDEs in C++ : numerical methods in a unified object-oriented approach
    a schema:MediaObject, schema:Book, schema:CreativeWork ;
    library:oclcnum "213380820" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/864032045#Place/philadelphia> ; # Philadelphia
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/pau> ;
    schema:about <http://id.worldcat.org/fast/843286> ; # C++ (Computer program language)
    schema:about <http://dewey.info/class/518.6402855133/e22/> ;
    schema:about <http://id.worldcat.org/fast/893484> ; # Differential equations, Partial
    schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
    schema:alternateName "Solving partial differential equations in C++" ;
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2006" ;
    schema:creator <http://viaf.org/viaf/1087641> ; # Yair Shapira
    schema:datePublished "2006" ;
    schema:description "Introduction to C -- Introduction to C++ -- Data structures -- Object-oriented programming -- Algorithms and their object-oriented implementation -- Object-oriented analysis -- The convection-diffusion equation -- Stability analysis -- Nonlinear equations -- Application in image processing -- The weak formulation -- Linear finite elements -- Unstructured finite-element meshes -- Adaptive mesh refinement -- High-order finite elements -- Sparse matrices and their implementation -- Iterative methods for large sparse linear systems -- Parallelism -- Diffusion equations -- The linear elasticity equations -- The Stokes equations -- Electromagnetic waves."@en ;
    schema:description "This comprehensive book introduces the C and C++ programming languages and shows how to use them in the numerical solution of partial differential equations (PDEs). It leads the reader through the entire solution process, from the original PDE, through the discretization stage, to the numerical solution of the resulting algebraic system. The well-debugged and tested code segments implement the numerical methods efficiently and transparently. Basic and advanced numerical methods are introduced and implemented easily and efficiently in a unified object-oriented approach. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured mesh, sparse matrix, and multigrid hierarchy, often used in numerical modeling. This book introduces a unified approach for the implementation of these objects. Solving PDEs in C++ contains all the required background in programming, PDEs, and numerical methods; only an elementary background in linear algebra and calculus is required. For the more advanced reader, there is also material on stability analysis and weak formulation. The final parts of the book demonstrate the object-oriented approach in advanced applications. Audience: researchers, engineers, and advanced students. It can be used as a textbook in courses in C++ with applications, C++ in engineering, numerical analysis, and numerical PDEs at the advanced undergraduate and graduate levels. Because it is self-contained, the book is also suitable for self-study by researchers and students in applied and computational science and engineering."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/864032045> ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/864032045#Series/computational_science_and_engineering> ; # Computational science and engineering.
    schema:name "Solving PDEs in C++ : numerical methods in a unified object-oriented approach"@en ;
    schema:productID "213380820" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/213380820#PublicationEvent/philadelphia_society_for_industrial_and_applied_mathematics_2006> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/864032045#Agent/society_for_industrial_and_applied_mathematics> ; # Society for Industrial and Applied Mathematics
    schema:url <https://login.proxy.bib.uottawa.ca/login?url=http://epubs.siam.org/ebooks/siam/computational_science_and_engineering/cs01> ;
    schema:url <http://0-www.books24x7.com.www.livermore.lib.ca.us/marc.asp?bookid=23043> ;
    schema:url <http://www.books24x7.com/marc.asp?bookid=23043> ;
    schema:workExample <http://worldcat.org/isbn/9780898716016> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/213380820> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/864032045#Agent/society_for_industrial_and_applied_mathematics> # Society for Industrial and Applied Mathematics
    a bgn:Agent ;
    schema:name "Society for Industrial and Applied Mathematics" ;
    .

<http://experiment.worldcat.org/entity/work/data/864032045#Series/computational_science_and_engineering> # Computational science and engineering.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/213380820> ; # Solving PDEs in C++ : numerical methods in a unified object-oriented approach
    schema:name "Computational science and engineering." ;
    schema:name "Computational science and engineering" ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
    schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/843286> # C++ (Computer program language)
    a schema:Intangible ;
    schema:name "C++ (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/893484> # Differential equations, Partial
    a schema:Intangible ;
    schema:name "Differential equations, Partial"@en ;
    .

<http://viaf.org/viaf/1087641> # Yair Shapira
    a schema:Person ;
    schema:birthDate "1960" ;
    schema:familyName "Shapira" ;
    schema:givenName "Yair" ;
    schema:name "Yair Shapira" ;
    .

<http://worldcat.org/isbn/9780898716016>
    a schema:ProductModel ;
    schema:isbn "0898716012" ;
    schema:isbn "9780898716016" ;
    .

<http://www.worldcat.org/title/-/oclc/213380820>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/213380820> ; # Solving PDEs in C++ : numerical methods in a unified object-oriented approach
    schema:dateModified "2017-09-20" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.