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

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

blank
blank
blank
Красота
blank
Shapira Y. — Solving PDEs in C++: numerical methods in a unified object-oriented approach
Shapira Y. — Solving PDEs in C++: numerical methods in a unified object-oriented approach



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



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


Название: Solving PDEs in C++: numerical methods in a unified object-oriented approach

Автор: Shapira Y.

Аннотация:

This book teaches C++ and uses it to solve partial differential equations (PDEs). Basic and advanced numerical methods are introduced and implemented easily and efficiently in a unified object-oriented approach.
The powerful features and advanced tools available in C++ are particularly useful for implementing the complex mathematical objects that are often used in numerical modeling. The code segments and their detailed explanations show how easy it is to implement advanced algorithms such as finite elements and multigrid.
The book contains such as six parts. The first two parts introduce C, C++, and the object-oriented approach. The third and fourth parts describe and implement finite-difference and finite-element schemes. The fifth part deals with numerical linear algebra and parallelism. The sixth and final part uses the present approach in advanced applications. Each chapter ends with exercises and solutions.
The book contains two theoretical chapters, which can be skipped by readers who are interested in only the practical aspects (Chapters 8 and 11 and also Sections 9.9, 12.7, 18.16, and 20.4-20.5). More advanced readers may find them most useful and relevant to the present methods.
Because the book already contains the required background in programming, PDEs, and numerical methods, the only prerequisites are calculus and linear algebra. It can thus be used as a textbook in courses on C++ for scientific computing, C++ for engineers, numerical analysis, and numerical PDEs in the advanced undergraduate and graduate levels. Because it is self-contained, it is also suitable for self-study by researchers and students in applied and computational sciences and engineering.


Язык: en

Рубрика: Computer science/

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

ed2k: ed2k stats

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

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

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

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
DELETE      55 see
Denoising      237 458
Denoising, color      241 458
Dereferencing      121
derived class      80 199 445
destructor      55 287
Destructor, default      68 287
Destructor, default, in dynamic vector      96
Destructor, default, in inheritance      82
Destructor, default, in template      73
Destructor, default, in vector      76
Destructor, in vector      76
Diagonally dominant      210 262 270
Difference operator      201
Difference operator, in two dimensions      448
Difference scheme      166 see
Diffusion, coefficient      271 395
Diffusion, equation      395
Diffusion, nonlinear      238
Diffusion, problem      249
Diffusion, solver      478
Diffusion, strong      272 397
Diffusion, time-dependent      238 250 399
Diffusion, weak      272
Digital image      237 458
Digital image, color      240 458
Discretization      188 239 see
Discretization error      214
Discretization error, in Helmholtz      427 429
Discretization error, in Riemann      230
Distributed memory      374
Divergence      414
Divergence, free      416
Divergence, zero      416 435
DO      18
Domain decomposition      362
Domain, circular      274
Domain, complicated      297 395
Domain, irregular      259 297
Domain, nonconvex      309
Domain, rectangular      205 238 266
Domain, time-space      181 191
Domain, time-space, in Riemann      220
Domain, time-space, in two dimensions      234 455
Domain, time-space, the implementation of      195
DOUBLE PRECISION      7 see
Edge, array of      125
Edge, in graph      114 122
Edge, in triangulation      128
Elasticity, linear      403 417
Elasticity, linear, general      416 419
Elasticity, linear, solver      481
electric field      434
Electromagnetic      425 434
else      15
Energy inner product      278
Energy norm      360 387 419 422
Energy norm, of matrix      278
Error estimate      272 343
Error estimate, computational      168
Error estimate, discretization      216
Error estimate, Taylor scheme      172
execute      3
execution      12
Existence, in ODE      161 170 175
Existence, in PDE      254
Explicit scheme      191 212 456
Exponent function      40
Exponent function, of matrix      90
Exponential time      3
File, of instructions      374
File, open a      25
File, output      5
FILE, pointer      25 386
File, print on      25
File, read from      25
File, static      40
File, variable      25 386
Finite difference      188 444
Finite difference, in Helmholtz      427
Finite difference, in ODE      166
Finite element      247 281
Finite element, bilinear      428
Finite element, cubic      316
Finite element, high-order      313
Finite element, implementation of      286
Finite element, in elasticity      406
Finite element, linear      259
Finite element, mesh      396 see
Finite element, nonlinear      433
Finite element, quadratic      314
Float number      7 “"float"”
for      18
Forward elimination      89 347 465
FOSLS      422
friend      57
Function      4 8 11
Function, argument in      24
Function, elemental basis      420
Function, friend      57
Function, interface      48 49
Function, interface, constructor is an      51
Function, interface, current object in      54
Function, interface, parallelized      380
Function, interface, returned object in      54
Function, language      121
Function, member      55
Function, nodal basis      264
Function, nodal basis, conformity in      302
Function, nodal basis, in elasticity      407
Function, nodal basis, in time marching      400
Function, nodal basis, linear      271 313
Function, nodal basis, quadratic      314
Function, nodal basis, three-dimensional      280
Function, typical nodal, bilinear      428
Function, typical nodal, linear      263
Gauss elimination      89 323
Gauss — Seidel relaxation      344 371 451
Gauss — Seidel relaxation, block      373 385
Gauss — Seidel relaxation, symmetric      346 384 388
Gersgorin theorem      209 456
Global, array      152
Global, function      196
Global, integer      475
Global, refinement      297 312 396 400
gmres      362 422 474
Godunov scheme      222 226 232
Godunov scheme, explicit      228 234
Godunov scheme, implicit      235
Golden ratio      33
Gradient      238 413
Gradient, of cubic function      317
Gradient, of divergence      416
Gradient, of nodal basis function      265
Gradient, of nodal function      265 294 337
Gradient, of quadratic function      316
Gradient, vanishes      271
Graph      114
Graph, coloring      122
Green, formula      251
Green, formula, in elasticity      404
Green, formula, in Riemann      220 224
Green, function      262
grid      133
Grid, in ODE      165
Grid, in PDE      188 199
Grid, in PDE, in two dimensions      205 444
Grid, rectangular      190
Grid, time-space      212
Grid, time-space, implementation of      199
Grid, time-space, in two dimensions      444
Harwell — Boeing collection      126 385
Harwell — Boeing collection, numerical results      388
Harwell — Boeing collection, read matrix      387
Has a      47 79 291
Heat equation      182 216
Helmholtz equation      364 426 436
Hidden, in inheritance      79
Hidden, in parallelism      383 475
Hidden, in polynomial      141
Hidden, in recursion      36
Hidden, storage      94 143
High-level, code, in ODE      168 172
High-level, code, in parallelism      380
High-level, language      4 370
High-level, object      132
High-level, programming      136
High-level, programming, in inheritance      82
Horner algorithm      144
Horner algorithm, in exponent      41
Horner algorithm, in ODE      166 168 173
Horner algorithm, in power      146
Horner algorithm, in Taylor series      149
Hypercube      376 382
I/O      4 see
if      14 see
ILU, factorization      347
ILU, iteration      465
ILU, no fill-in, implementation of      465
ILU, no fill-in, in multigrid      353 362 399 411
Image processing      237 see
implementation      3 126 135 143 194
Implementation, downward      124 130
Implementation, parallel      369 370 475
Implementation, parallel, low-level      379 383
Implementation, upward      124
Implicit scheme      193 212 399
Implicit scheme, in denoising      239
INCLUDE      13 20
Incomplete factorization      347 see
Indefinite matrix      421
Indexing, direct      102 111
Indexing, indirect      102 111
Indexing, of finite elements in Stokes      421
Indexing, of nodes      284
Indexing, of nodes, in finite element      289
Indexing, of nodes, in mesh      292
information      131 137
inheritance      79
Initial-boundary-value problem      187
initialization list      52 68 195 357
Initialization list, in dynamic vector      96
Initialization list, in inheritance      81
Initialize      8 48 51
Input/Output      3 13 25 370
INTEGER      7 see
Is a      47 79 291
Isotropic      269
Iterative method      341 342
Jacobi relaxation      344 382 384 388
Jacobi relaxation, block      385 388
Jacobian      264
JORDAN      163
Jordan, form      165 210 456
Jordan, matrix      216 236
Kacmarz iteration      346 378 465
Kremer formula      442
KRYLOV      359 360 470 474
Kuramoto — Sivashinsky      171
L-matrix      262
Laplace equation      262
Laplacian      414
Laplacian, vector      414 416 423
Linear system      323 see
Linear system, in implicit scheme      193
Linear system, solvers      341 398
Linearization, in denoising      240
Linearization, in Navier — Stokes      423
Linearization, in Riemann      228 230
Linked list      102 see
LIST      99 111 198
List, of connected lists      131
List, of instructions      3
List, of nodes      288
List, of operations      135
List, of rows      325 335
List, of variable-size objects      111
Local, argument      12 see
Local, maximum      30
Local, object      137 see
Local, refinement      297 see
Local, variable      12 see
Logical, and      14 62
Logical, if      7
Logical, not      70
Logical, operator      14 62
Logical, operator, priority order of      15 62
Logical, or      15
Loop      17 19
Loop, nested      20 349
Loop, nested, in array      24 29
Loop, nested, over edges      126
Loop, nested, over triangles      131 133
Loop, nested, over vertices      295
Loop, subloop      390 475
Low-level, in parallelism      369 379 383
Low-level, language      4
Low-level, object      169 294
Low-level, programming      136
Low-level, programming, in polynomial      141
LU decomposition      88 347
LU decomposition, block      421
LU decomposition, in PDEs      417
M-matrix      262 269
Magnetic field      434
Manifold, invariant      170 174
Manifold, stable      170 174 175
Matrix      86 440
Matrix, dense      325
Matrix, determinant of      88 441
Matrix, element      326
Matrix, exponent of      90
Matrix, indefinite      421
Matrix, inverse of      88 441
Matrix, L-      262
Matrix, M-      262 269
Matrix, negative definite      421
Matrix, positive definite      262
Matrix, rectangular      352
Matrix, sparse      325
Matrix, sparse, coloring of      124 127
Matrix, sparse, implementation of      334
Matrix, sparse, multiplication of      378
Matrix, sparse, operators on      462
Matrix, sparse, transpose of      463
Matrix, SPD      262
Matrix, stiffness      259 261
Matrix, stiffness, inelasticity      407 481
Matrix, stiffness, symmetric      261
Matrix, stiffness, to assemble      265 293 337
Matrix, symmetric      122 261 262
Matrix, transpose of      441
Maximum      30
Maxwell equations      434
Member      55
Member, private      56 62 68 73 81
Member, private, in tree      113
Member, protected      81 330
Member, public      67 73
Member, public, in connected list      103
1 2 3 4
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте