{"product_id":"solving-pdes-in-c-numerical-methods-in-a-unified-object-oriented-approach-numerical-methods-in-a-unified-object-oriented-approach-paperback-softback-9781611972160","title":"Solving PDEs in C++ – Numerical Methods in a Unified Object–Oriented Approach; Numerical Methods in a Unified Object-Oriented Approach (Paperback \/ softback) 9781611972160","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eSolving PDEs in C++ – Numerical Methods in a Unified Object–Oriented Approach\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eNumerical Methods in a Unified Object-Oriented Approach\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cem\u003eA comprehensive guide for the numerical solution of PDEs using C++ for students, engineers and researchers. Includes reader-friendly code.\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eYair Shapira (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9781611972160\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 30 June 2012\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e808 pages\u003cbr\u003e22.9 x 15.2 x 2 cm, 1.39 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eThis text provides a comprehensive guide for the numerical solution of PDEs using C++ within an object-oriented approach. The high level of abstraction available in C++ is particularly useful in the implementation of complex mathematical objects, such as unstructured meshes, sparse matrices and multigrid hierarchies, often used in numerical modeling. Assuming only an elementary knowledge of calculus and linear algebra, the reader is given a full introduction to programming, PDEs and numerical methods. The learning process is illuminated further by practical examples alongside exercises and solutions that are found at the end of each chapter. This massively expanded second edition contains a wealth of new material, including sections on cryptography, image processing and solution of nonlinear PDEs, accompanied by new reader-friendly code. This book is ideal for students, engineers and researchers who want to use advanced numerical programming methods to solve problems in applied science and engineering.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eList of figures\u003cbr\u003e List of tables\u003cbr\u003e Preface\u003cbr\u003e Part I. Elementary Background in Programming: 1. Concise introduction to C\u003cbr\u003e 2. Concise introduction to C++\u003cbr\u003e 3. Data structures used in the present algorithms\u003cbr\u003e Part II. Object-Oriented Programming: 4. From Wittgenstein–Lacan's theory to the object-oriented implementation of graphs and matrices\u003cbr\u003e 5. FFT and other algorithms in numerics and cryptography\u003cbr\u003e 6. Object-oriented analysis of nonlinear ordinary differential equations\u003cbr\u003e Part III. Partial Differential Equations and their Discretization: 7. The convection-diffusion equation\u003cbr\u003e 8. Some stability analysis\u003cbr\u003e 9. About nonlinear conservation laws\u003cbr\u003e 10. Application in image processing\u003cbr\u003e Part IV. The Finite Element Discretization Method: 11. About the weak formulation\u003cbr\u003e 12. Some background in linear finite elements\u003cbr\u003e 13. Unstructured finite-element meshes\u003cbr\u003e 14. Adaptive mesh refinement\u003cbr\u003e 15. Towards high-order finite elements\u003cbr\u003e Part V. The Numerical Solution of Large Sparse Linear Systems of Algebraic Equations: 16. Sparse matrices and their object-oriented implementation\u003cbr\u003e 17. Iterative methods for the numerical solution of large sparse linear systems of algebraic equations\u003cbr\u003e 18. Towards parallelism\u003cbr\u003e Part VI. Applications in Two Spatial Dimensions: 19. Diffusion equations\u003cbr\u003e 20. The linear elasticity equations\u003cbr\u003e 21. The Stokes equations\u003cbr\u003e 22. Application in electromagnetic waves\u003cbr\u003e 23. Multigrid for nonlinear equations and for the fusion problem in image processing\u003cbr\u003e Part VII. Applications in Three Spatial Dimensions: 24. Polynomials in three independent variables\u003cbr\u003e 25. The Helmholtz equation: error estimate\u003cbr\u003e 26. Adaptive finite elements in three spatial dimensions\u003cbr\u003e 27. Application in nonlinear optics: the nonlinear Helmholtz equation in three spatial dimensions\u003cbr\u003e 28. High-order finite elements in three spatial dimensions\u003cbr\u003e 29. Application in the nonlinear Maxwell equations\u003cbr\u003e 30. Towards inverse problems\u003cbr\u003e 31. Application in the Navier–Stokes equations\u003cbr\u003e Appendix. Solutions to selected exercises\u003cbr\u003e Bibliography\u003cbr\u003e Index.\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Miscellaneous items [\u003ca title=\"See our other books on Miscellaneous items\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Miscellaneous%20items%20%5BWZ%5D%22\"\u003eWZ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"MP–SIA SIAM – Society for Industrial and Applied M","offers":[{"title":"Brand New","offer_id":52446175854872,"sku":"9781611972160","price":105.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9781611972160i.jpg?v=1785110838","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/solving-pdes-in-c-numerical-methods-in-a-unified-object-oriented-approach-numerical-methods-in-a-unified-object-oriented-approach-paperback-softback-9781611972160","provider":"Freshly Printed Books","version":"1.0","type":"link"}