ABSTRACT

Emphasizing the connection between mathematical objects and their practical C++ implementation, this book provides a comprehensive introduction to both the theory behind the objects and the C and C++ programming. Object-oriented implementation of three-dimensional meshes facilitates understanding of their mathematical nature. Requiring no prerequis

chapter |4 pages

Part I Numbers∗

chapter 1|16 pages

Natural Numbers

chapter 2|6 pages

Integer Numbers

chapter 3|20 pages

Rational Numbers

chapter 5|10 pages

Complex Numbers

chapter |4 pages

Part II Geometrical Objects∗

chapter 6|34 pages

Euclidean Geometry

chapter 7|8 pages

Analytic Geometry

chapter |4 pages

Part III Composite Mathematical Objects

chapter 8|24 pages

Sets

chapter 9|22 pages

Vectors and Matrices

chapter 10|34 pages

Multilevel Objects

chapter 11|16 pages

Graphs

chapter 12|44 pages

Polynomials

chapter |4 pages

Part IV Introduction to C

chapter 13|34 pages

Basics of Programming

chapter 14|18 pages

Recursion

chapter |4 pages

Part V Introduction to C++

chapter 15|32 pages

Objects

chapter 16|20 pages

Vectors and Matrices

chapter 17|28 pages

Dynamic Vectors and Lists

chapter 18|14 pages

Trees

chapter 19|14 pages

Graphs

chapter 20|26 pages

Sparse Matrices

chapter 21|20 pages

Meshes

chapter 22|18 pages

Triangulation

chapter |4 pages

Part VII Three-Dimensional Applications

chapter 23|6 pages

Mesh of Tetrahedra

chapter 24|16 pages

Polynomials

chapter 25|12 pages

Sparse Polynomials

chapter 26|14 pages

Stiffness and Mass Matrices

chapter 27|8 pages

Splines