Data Types | |
| type | type_ls_map::t_ijk_triplet |
| Triplet of integers. More... | |
| type | type_ls_map::t_ls_map |
| Cell-based, scalar field grid mapping for linear systems. More... | |
Modules | |
| module | type_ls_map |
| Type declaration associated to the numerical grid mapping of a cell linear system. | |
Functions/Subroutines | |
| subroutine, public | type_ls_map::initialize_ls_map (ls_map, stencil, has_ghost_boundary_cells) |
| Initialize the linear system mapping. | |
| pure subroutine, public | type_ls_map::ls_map_ghost_bound_correction (ls_map, stencil_extent) |
| Correct the bounds of the linear system mapping when ghost boundary cells are used. | |
| pure subroutine, public | type_ls_map::initialize_boundary_node_list (ls_map, stencil_extent) |
| Initialize the list of nodes where the stencil spreads beyond the boundary of the local numerical domain. | |
| pure subroutine | type_ls_map::count_nonzeros_in_linear_system (ls_map, stencil) |
| Count the number of nonzero coefficients in the local matrix. | |
| subroutine | type_ls_map::global_cell_local_lexicographic_indexing (ls_map) |
| Global cell indexing that is locally lexicographic. | |
Variables | |
| integer, parameter, public | type_ls_map::unused_index = 0 |
| Default value for ls_mapl and ls_mapglobal_index. | |