Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Barton J.J., Nackman L.R. — Scientific and engineering C++
Barton J.J., Nackman L.R. — Scientific and engineering C++



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Scientific and engineering C++

Авторы: Barton J.J., Nackman L.R.

Аннотация:

This book's three parts take readers with no prior C++ knowledge all the way from basic concepts, through object-oriented programming and design techniques, to advanced C++ features and techniques. Coverage of object-oriented programming emphasizes various methods of expressing commonality and abstraction, and the advanced coverage illustrates coordination of advanced C++ by developing several interesting examples, including array classes, pointer classes, systems employing abstract algebra, FORTRAN-based matrices, function mapping, and data fitting.


Язык: en

Рубрика: Computer science/Языки программирования/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1994

Количество страниц: 671

Добавлена в каталог: 10.11.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Derivation for extension versus commonality      299
Derivation from interface base class      235 251
Derivation, adding new derived classes      343
Derivation, class scope and      286
Derivation, example of      244 247
Derivation, interface from interface      400
Derivation, matching virtual function types      237 253
Derivation, object factory      255
Derivation, of template from template      309
Derivation, public for inheritance      373 429 439
Derivation, selecting technique      298
Derivation, template problem      447
DERIVE      271
derived class      236
Derived publicly      266
Derived type      356 (see also “Pointer-built-in-as parametric type”)
Derived virtually      282
DerivedUnits<T>      498
DerivedUnits<T>, as public base      498
Design of C++ language      5
Design of overloaded names      136
design, bottom-up      10
Design, cost of      218
Design, evolution      8
Design, improvement      199
design, object-oriented      7 10
Design, program      7
Design, reflected in FORTRAN subroutine names      454
Design, structured programming      10
Design, top-down      10
destruction      176
Destruction of dynamic object      189
Destruction of static object      181
Destruction, order of automatic objects      185
Destruction, order of static local objects      183
Destruction, order of static nonlocal objects      182
destructor      96 98 165
Destructor at program termination      182
Destructor, example of      98 102 256
Destructor, not inherited      268
Destructor, virtual      234 443
Destructor, virtual, example of      315
Detlefs, D.L.      195
DGETRF()      468
DGETRS()      468
Dhatt, G.      218
DiagonalOfArray2d<T>      416
Diagram base classes      239
Diagram of variables      69 (see also “Object sketch” “Class
Diamond-shaped class DAG      296
Dictionary, exercise      537
Dictionary, paired arrays, example of      529
Dietrich, Jr., W.C.      539 577
Differentiation      590
Dihedral group      507
Dijkstra, E.W.      10
DIMENSION      315 347 393
Dimensional analysis      493
Dimensionality, array      322 326
DimensionedArrayShape<2>      324
DimensionedArrayShape<ndim>      323 324
DimensionedArrayShape<ndim>, as private base      324
Directed acyclic graph      see “Class DAG”
Directed graph      239
Disambiguation of inherited names      289 297 503
Disambiguation of overloaded functions      155
Dispatch      345
DispatchingList<T, AcceptorType>      359
Distribute2<Op, Array>      502
Distributed Op, Array>      503
Distributes<Op, Array>      503
Distributing arithmetic, example of use      564
DistributingAbelianGroup<Array, T> as public base      564
DistributingAbelianSemiGroup<Array, T>      501 507
DistributingDivisionAlgebra<Array, T, S>      503 507
DistributingDivisionAlgebra<Array, T, S> as public base      503
DistributingEquivalentCategory<Array>      504
DistributingEquivalentCategory<Array> as public base      503
DistributingField<Array, T> as public base      503
DistributingLeftScalars<Array, T, S> as public base      503
DistributingLinearSpace<V, S>      580
DistributingSemiGroup<Array, T>      502
Division algebra      476
Division algebra, example of      518
DivisionAlgebraCategory<V, S>      493 504 519 51
DivisionAlgebraCategory<V, S> as public base      503 518 591
DO      34 41
Do — while loop      36 37
Documentation      219
Domain      484 516 519
Dominance      285 288
Dominance as generalized name hiding      288
Dominance with templates      324
Dominance, painless      289
Dominance, precedes access control      290
Dominance, proximity of base irrelevant      289
Dongarra, J.J.      136 370 451 452 467 540 559 563 579
dot operator      see “Member-selection operator”
dot()      567
double      22 23 134 554
Double complex      554
Double dispatch      343 345
DOUBLE PRECISION      554 (see also “Double”)
double quote      25 50
downcast      343 (see also “Type-cast”)
DPPTRF()      468
DPPTRS()      468
Du Croz, J.      370 451 452 467 559 579
Dual-range voltage supply      285
DualGaussianModel<T>      610
DualRangeVoltageSupply      295 296
Duff, I.      540 559 563
dynamic array      47 95 188
Dynamic binding      327
Dynamic object      188
Dynamic object and exceptions      108
Dynamic object lifetime      176
Dynamic object, allocation/deallocation      188
Dynamic object, construction      188
Dynamic object, destruction      189
Dynamic object, failure to delete      193
Dynamic object, pointers to      193
Eddy, E.      10 261
Edelson, D.R.      446 447
Efficiency      5 7 64 65 115 128 147 180 207 261 275 276 291 292 299
Efficiency and inline functions      55 82
Efficiency and side-effects      125
Efficiency by hiding base class name      490
Efficiency of recursive functions      60
Efficiency, array versus list      441
Efficiency, array, trade-offs      312
Efficiency, dynamic data      168
Efficiency, dynamic object      189
Efficiency, eliminating temporaries      505
Efficiency, object size      90
Efficiency, passing functions by name      488
Efficiency, programmer time      364
Efficiency, runtime versus space and design time, arrays      313
Efficiency, space, concrete array      363
Efficiency, template specialization for      374
Efficiency, templates to allow inlining      505
Efficiency, trade-offs, essential      313
Efficiency, virtual base class      300
Efficiency, virtual functions      299
Eiffel      6
Element      208 209 212 213 214 215 217 219 437 438 439 440 441
Element (finite)      200 208 211 212
Element table      202 208 209
Element type      312 (see also “Array-element”)
Element*      439
Elements      216 312
ElementsOfMesh      213 215 216 217 437 439
Ellis, M.A.      5 8 9 11 62 77 115 139 190 261 262 300 356—358 505 527 578 628 650 651
else      16
EltT      465
Encapsulation      4 87 89 97 98 207 218 230 300
Encapsulation and reuse of implementation      284
Encapsulation as typing      357
Encapsulation for derived classes too      292 300
Encapsulation of collection by iterator      409
Encapsulation of derivation      295
Encapsulation, adjustment after derivation      293
Encapsulation, advantages of      211
Encapsulation, aids modularity      291
Encapsulation, class, not object      92
Encapsulation, compile-time security      291
Encapsulation, costs of      231
Encapsulation, distinct from abstraction      212 218
Encapsulation, enabling abstraction      233
Encapsulation, example of      208 227
Encapsulation, managing change      263
Encapsulation, nested class      110
Encapsulation, sketch      239
Encapsulation, using private constructor and friend      463
Encapsulation, violated by public inheritance      299
Enclosing, class, example of      111
Enclosing, class, of nested class      110
Enclosing, while loop      37
End of file      35 74
endl      16 28 68 73 83
enum      see “Enumeration”
Enumeration      25 70 71 134 173
Enumeration as type      26 70
Enumeration, conversion to int      26
Enumeration, conversions      71
Enumeration, example of use      26 285
Enumeration, nested, example of use      286
Enumeration, specified value      26
Enumerator      71
enumerator list      71
Envelope class      415 (see also “Accessor”)
equality operator      31 45
Equality operator, versus assignment      23
EQUIVALENCE      20 21
EquivalentCategory<DerivedType>      352 353 354 355 360
EquivalentCategory<DerivedType> as public base      353 359 591
errno      552
errno.h      552
Error handling      105 (see also “Exception”)
Error handling and interface base classes      257
Error handling, C language to C++ exceptions      541
Error handling, FORTRAN to C++ exceptions      555
Error handling, stream I/O      173
Error handling, string conversions, example      551
Error handling, string searches, example      551
error message      105 258 317
escape sequences      24
Escape sequences, table of      25
Evolution, program      4 205
Exact match, function arguments      133
Example, accumulation in double precision      325
Example, array element copy      383
Example, array element offset      374
Example, Atwood's machine      494
Example, axpy function template      136 138
Example, Boolean type      151
Example, cartesian product, exercise      509
Example, comma-separated output      305
Example, complex numbers      153 166 478
Example, dimensional analysis (units)      493
Example, dual-range voltage supply      285
Example, dynamically created Gaussian function      525
Example, file name manipulation      544
Example, finite element mesh      437
Example, fitting Legendre polynomials      576
Example, Frobenius matrix norm      407
Example, function evaluator      526
Example, linear equations      468
Example, linear fractional transformation      480
Example, linked list      168
Example, logarithm      130
Example, mathematical expression evaluator      518
Example, maximum element of array      364
Example, mesh-reading program      199 203
Example, minimum element of array      128 131 134
Example, modulo arithmetic, exercise      505
Example, molecule of atoms      442
Example, Newton — Raphson equations      594
Example, Newton's method      36
Example, nonlinear fitting      583
Example, quaternion, exercise      508
Example, random deviate      123
Example, rational numbers      194
Example, right-to-left binary method      488
Example, searching intervals      157
Example, string class      542
Example, summing array elements      129
Example, SVD for least squares      575
Example, swapping function arguments      127
exception      205 115
Exception from C      541
Exception from FORTRAN      555
Exception not used in iostream      173
Exception, catching      105
Exception, causing memory leak      423
Exception, destructors run      185
Exception, example of      106 107 111 266 585
Exception, handling      107
Exception, interface for      257 263
Exception, runtime type error      460
Exception, throwing      105
Exclusive or, bitwise      27
exit()      105 182
EXIT_FAILURE      60
EXIT_SUCCESS      60
EXIT_SUCCESS, example of      211
Experimental C++ features      115
ExperimentSimulation      252 254 256 263
Explicit state represented as member data      229
Exponential notation on output      28 73
exponentiation      22 104
Exponentiation, operator not available      160 505
Exposed implementation      212 219 274
Exposed implementation, example of      375
Exposed implementation, factored matrix representation      469
Exposed implementation, string class      548
Expression      13
Expression tree      523
Extension by public inheritance      270 299
Extension by public inheritance for interfaced classes      270
Extension by public inheritance in a template class      309
extern      53 114 121 124 179 540 563
Extern “C”      see “Linkage”
External composition law      476 492
external linkage      223 278 179 194
External object implementation      539
ExternalScalarsCategory<V, S>      492
ExternalScalarsCategory<V, S> as public base      493
Factored      466 467 572 604
FactoredLapackRect<T>      431 457 458 460 461 462—164 466 470
FactoredLapackSymPosDefPacked<T>      457
Factoring matrices      452
Factory      253
Falkoff, A.D.      7 535
Fallible<double>      307
Fallible<int>      307
Fallible<Interval>      157
Fallible<Subscript>      551
Fallible<T>      157 158 159 173 174 307 308 309 327 544
FallibleBase      307 309
1 2 3 4 5 6 7 8 9 10 11 12 13
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте