C++ Toolkit for Engineers and Scientists

Front Cover
Springer Science & Business Media, Jun 24, 1999 - Computers - 388 pages
This book describes the design, construction, and use of a numerical analysis software toolkit. It's written in C+ +, Version 2. 0, and makes essential use of that language's Object-Oriented Programming (OOP) features. Its development environment is the Borland International, Inc. , Borland C++ compiler, Version 5. 02, for IBM-compatible personal computers. However, the book describes few features specific to that product. The toolkit and its description and background discussions cover the most fundamental aspects of numerical analysis. At the core of most scientific or engineering application programs are some of the concepts and techniques presented here. The most basic include details of computation with floating-point real and complex numbers; mathematical functions in the C+ + Library; and a general OOP framework for vector, polynomial, and matrix algebra. On this foundation routines are constructed for solving nonlinear equations, linear and nonlinear systems of equations, and eigenvalue problems. The book is heavily weighted toward software development. What's new here is the emphasis on software tools and on OOP techniques for handling vectors, polynomials, and matrices. Rather than describing programs implementing specific numerical techniques to solve specific applica tion problems, the book constructs reusable tools with which you can implement many techniques for solving broad classes of problems. Examples are included to demonstrate their use. The tools are organized into layers. The deepest is formed by the C+ + library functions for computing with real and complex numbers.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

III
1
IV
2
V
4
VI
5
VII
6
VIII
8
X
9
XIII
10
CXXXVI
160
CXXXVII
163
CXXXIX
166
CXL
169
CXLI
170
CXLII
171
CXLIII
173
CXLIV
174

XIV
12
XVI
13
XVII
14
XVIII
16
XIX
21
XXI
22
XXII
24
XXIII
26
XXIV
27
XXV
28
XXVII
29
XXX
30
XXXIII
31
XXXIV
33
XXXV
34
XXXVI
35
XXXVII
36
XXXVIII
37
XXXIX
38
XLI
39
XLII
40
XLIV
41
XLVI
42
XLVIII
43
L
44
LI
45
LIII
46
LV
48
LVI
49
LVII
50
LVIII
55
LIX
57
LX
58
LXII
59
LXIII
60
LXIV
61
LXV
62
LXVI
63
LXVIII
64
LXX
65
LXXII
66
LXXIII
67
LXXIV
68
LXXV
69
LXXVI
70
LXXIX
71
LXXX
72
LXXXI
74
LXXXII
76
LXXXIV
77
LXXXV
78
LXXXVI
79
LXXXVII
81
LXXXIX
82
XC
83
XCI
84
XCII
86
XCIII
88
XCV
89
XCVI
90
XCVII
93
XCIX
95
C
98
CI
99
CII
101
CIII
102
CIV
104
CVI
105
CVII
107
CVIII
110
CIX
112
CX
113
CXI
114
CXII
116
CXIV
117
CXVI
118
CXVIII
119
CXIX
120
CXX
123
CXXI
124
CXXIV
125
CXXVI
126
CXXVII
133
CXXVIII
139
CXXIX
151
CXXX
152
CXXXII
154
CXXXIII
155
CXXXIV
158
CXXXV
159
CXLV
175
CXLVI
177
CXLVIII
179
CXLIX
180
CLII
186
CLIII
189
CLIV
190
CLV
192
CLVI
193
CLVII
195
CLVIII
196
CLIX
197
CLX
199
CLXI
202
CLXII
206
CLXIII
207
CLXIV
210
CLXV
212
CLXVI
213
CLXVII
214
CLXVIII
215
CLXIX
218
CLXX
219
CLXXI
222
CLXXII
223
CLXXIII
229
CLXXIV
230
CLXXVI
232
CLXXVII
234
CLXXVIII
236
CLXXIX
237
CLXXX
238
CLXXXI
240
CLXXXII
241
CLXXXIV
243
CLXXXV
245
CLXXXVI
248
CLXXXVIII
250
CXC
252
CXCI
253
CXCIII
255
CXCIV
257
CXCV
260
CXCVI
261
CXCVII
264
CXCVIII
266
CXCIX
268
CCI
271
CCII
273
CCIII
274
CCIV
275
CCV
278
CCVI
280
CCVIII
283
CCIX
284
CCX
286
CCXI
289
CCXII
292
CCXIII
293
CCXIV
294
CCXV
296
CCXVI
297
CCXVII
298
CCXVIII
299
CCXIX
303
CCXX
305
CCXXI
307
CCXXII
309
CCXXIII
314
CCXXIV
316
CCXXV
317
CCXXVI
320
CCXXVII
321
CCXXVIII
323
CCXXIX
325
CCXXX
326
CCXXXI
329
CCXXXII
334
CCXXXIV
336
CCXXXV
338
CCXXXVI
340
CCXXXVII
343
CCXXXVIII
347
CCXL
350
CCXLI
370
CCXLII
371
CCXLIII
375
CCXLIV
379
Copyright

Other editions - View all

Common terms and phrases