Description
Taylor & Francis Ltd Mathematical Objects In C++ 2009 Edition by Yair Shapira
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 prerequisites, the text covers discrete mathematics, data structures, and computational physics, including high-order discretization of nonlinear equations. Exercises and solutions make the book suitable for classroom use and a supporting website supplies downloadable code. NUMBERSNatural NumbersInteger NumbersRational NumbersReal NumbersComplex NumbersGEOMETRICAL OBJECTSEuclidean GeometryAnalytic GeometryCOMPOSITE MATHEMATICAL OBJECTS SetsVectors and MatricesMultilevel ObjectsGraphs PolynomialsINTRODUCTION TO CBasics of ProgrammingRecursionINTRODUCTION TO C++ObjectsVectors and MatricesDynamic Vectors and ListsIMPLEMENTATION OF COMPUTATIONAL OBJECTS TreesGraphsSparse MatricesMeshesTriangulationTHREE-DIMENSIONAL APPLICATIONSMesh of TetrahedraPolynomialsSparse PolynomialsStiffness and Mass MatricesSplinesAppendix: Solutions of ExercisesReferencesIndexExercises appear at the end of each chapter.