- Symbols
- #define 22
- A
- abstract structures 1
- addition 26
- algebra 2, 15
- algebras 2
- Allocate 25
- arbitrarily connected 30
- array 4
- ASCII 9
- B
- band width 17, 18
- banded matrix 17, 18
- bijection 9
- BINARY 9
- block structure 20
- block tridiagonal 20
- blocks 20
- building a set 7
- C
- category 9
- centering 9, 10
- chain 9
- Cholesky decomposition 21
- code development 40
- columns 4, 17
- Complex 3
- complex 2
- complex structure 2, 3
- component 30
- computational mesh 20
- computational meshes 2, 9
- conjugate gradient 21
- conjugate gradient iterations 21
- connectivity 5, 6, 31
- Constructors 25
- convergence 21
- convergence criterion 20
- coordinates 9
- Create 17, 18, 19
- cyclic reduction 21
- D
- Data Structures 2
- decomposition 17, 21
- define 22
- Destructors 25
- diagonal 20, 21
- difference 18
- dimension 5
- dimension of the set 25
- dimension_elem 5
- dimensionless parameter 21
- division 26
- Documentation 40
- domain 9
- domain sets 9
- double 4
- E
- E_CENT 10
- ectors 21
- edge centered 10
- element 17
- element_type 5
- elements 2, 5, 15, 25
- Equation Solvers 20
- es_type 5
- Example of building a set 7
- Example of ICCG Routine 35
- Example of Topological Sort Routine 38
- EXAMPLES 32
- Examples of MATRIX Functions 33
- extrema 5
- F
- F_CENT 10
- face centered 10
- Field 15
- field 2, 5, 15
- Field Operators 26
- field structure 2
- fields 2
- file 9
- file information 9
- file_info 9
- file_type 9
- fix 24
- float 4
- fractional part 24
- G
- Geometry 22
- group 15
- H
- HUGE 22
- I
- ICCG 20
- ICCG Routine 35
- imag 3
- imaginary part 3
- incomplete Cholesky decomposition 21
- index 20
- indexing 4
- info 5
- info_type 5
- injection 9
- inner product 22
- integer part 24
- interpolation 5
- interpolations 2
- intersection point 22
- Introduction 1
- inverse 17
- iterations 21
- L
- line segment 22
- logical shape 4
- logically rectangular 30
- lower band width 17, 18
- LU decomposed matrix 17, 18
- LU decomposition 17
- M
- macro 17
- MAKE 7
- MAKE_N 7
- map 9
- map_type 9
- Mapping 9
- mapping 2
- mapping structure 2
- Mathematical Functions 24
- mathematics 1
- matrices 2
- matrix 1, 2, 18, 19, 33
- matrix element 17
- MATRIX Manipulation Routines 17
- matrix solvers 20
- matrix structure 2, 20
- max_index 5
- mesh 9
- mesh array 20
- meshes 2
- metric 5
- mod 26
- multiplication 26
- N
- n_elements 5
- name 5, 9, 10
- ncol 4
- next 9
- node centered 10
- node centers 9
- norm of the residual 21
- nrow 4
- number of columns 4
- number of elements 5
- number of iterations 21
- number of levels 21
- number of rows 4
- Numerical Recipes in C 1
- numerical simulation 9
- O
- off-diagonal parts 20
- off-diagonal vectors 21
- one based indexing 4
- operations 5, 15
- Operators 26
- opers 5
- order of the matrix 17, 18
- P
- PACT 1, 40
- PDB 9
- pivoting information 17, 18
- PM_block_tridi 20
- PM_colinear_2d 22
- PM_colinear_3d 22
- PM_contains_2d 23
- PM_contains_3d 23
- PM_convex_hull 23
- PM_create 17, 33
- PM_cross 22
- PM_cross_line_plane 22
- PM_cross_seg 22
- PM_decb 17
- PM_decompose 17
- PM_destroy 17
- PM_dot 22
- PM_element 17, 33
- PM_fdivide 26
- PM_field structure 15, 26
- PM_fix 24
- PM_fminus 26
- PM_fplus 26
- PM_frac 24
- PM_ftimes 26
- PM_iccg 20, 36, 37
- PM_idivide 26
- PM_iminus 26
- PM_imodulo 26
- PM_intersect_line_polygon 23
- PM_inv_times_ds 17
- PM_inverse 17, 34
- PM_iplus 26
- PM_itimes 26
- PM_ldivide 26
- PM_lminus 26
- PM_lmodulo 26
- PM_lower 17
- PM_lplus 26
- PM_ltimes 26
- PM_make_mapping 25
- PM_make_set 25
- PM_map_info structure 10
- PM_mapping 9, 25, 26
- PM_matrix 4
- PM_mesh_topology 31
- PM_minus 18
- PM_minus_s 18
- PM_nearest_point 23
- PM_plus 18
- PM_plus_s 18
- PM_power 24
- PM_print 18, 33
- PM_random 24
- PM_rel_mapping 25
- PM_rel_set 25
- PM_round 24
- PM_set 5, 6, 25, 26, 30, 32
- PM_set structure 5, 9, 25
- PM_sgn 24
- PM_sign 24
- PM_sol 18
- PM_solb 18
- PM_solve 18, 33
- PM_sqr 24
- PM_t_sort 27, 39
- PM_times 18, 33
- PM_times_s 18
- PM_transpose 18, 33
- PM_tridi 21
- PM_upper 19
- pmaset 30
- pmbset 30
- pmcfft 29
- pmeset 30
- PML 1, 2, 16, 21, 28, 40
- PML test programs 32
- pmmtop 31
- pmrfft 29
- pmszft 29
- pointer to a function 26
- portability 1
- portable 40
- Portable Mathematics Library 1
- positive definite 20
- power 24
- Print the matrix 18
- product 18
- R
- random number 24
- range 9
- range sets 9
- ray 22
- REAL 4
- real 3
- real part 3
- Related Documenatation 40
- Release 17, 25
- residual 21
- ring 2, 15
- Round 24
- rows 4, 17
- S
- SC_arrlen 7
- SC_DOUBLE_S 7
- SC_strsave 7
- scalar machine 21
- scales 5
- SCORE 7
- segment 22
- Set 5
- set 2, 6, 7, 9, 15, 25
- set structure 2
- shape 4
- sign 24
- simulation 9
- simulations 1
- solution 18, 21
- Solve 20, 21
- solve 18, 20
- Solvers 20
- Sort Routine 38
- Sorting 27
- sparse matrices 20
- sub- diagonal 21
- sub-diagonal 20
- sub-diagonal part 17
- subtraction 26
- sum 18
- Summary of the PML C API 16
- Summary of the PML FORTRAN API 28
- super- diagonal 20
- super-diagonal 21
- super-diagonal part 19
- surjection 9
- symmetric 20
- symmetry 5
- symmetry_type 5
- system of equations 20
- T
- tensors 2
- topological information 6
- topological sort 27
- Topological Sort Routine 38
- topology 5, 6
- topology_type 5, 6
- transpose 18
- tridiagonal 20, 21
- U
- U_CENT 10
- uncentered 10
- upper band width 17, 18
- V
- vector 4, 22
- vector machine 21
- vector space 15
- vectors 2, 20, 22
- visualization 2, 5, 9, 40
- Z
- Z_CENT 10
- zone centered 9, 10