Type decalaration associated to the mapping of a face vector linear system on the numerical grid.
◆ count_nonzeros_in_linear_system_without_overlapping()
pure subroutine type_face_ls_map::count_nonzeros_in_linear_system_without_overlapping |
( |
type(t_face_ls_map), intent(inout) |
ls_map, |
|
|
type(t_face_stencil), intent(in) |
stencil |
|
) |
| |
- Parameters
-
[in,out] | ls_map | linear system mapping. |
[in] | stencil | discretization stencil. |
◆ global_face_local_lexicographic_indexing()
subroutine type_face_ls_map::global_face_local_lexicographic_indexing |
( |
type(t_face_ls_map), intent(inout) |
ls_map | ) |
|
The global index is computed without overlapping.
The global index is set to UNUSED_INDEX if a node is not used in the linear system.
- Parameters
-
[in,out] | ls_map | face-based linear system mapping. |
◆ initialize_face_ls_map()
subroutine, public type_face_ls_map::initialize_face_ls_map |
( |
type(t_face_ls_map), intent(inout) |
ls_map, |
|
|
type(t_face_stencil), intent(in) |
stencil, |
|
|
logical, intent(in) |
has_ghost_boundary_cells |
|
) |
| |
- Parameters
-
[in,out] | ls_map | face-based linear system mapping. |
[in] | stencil | discretization stencil. |
[in] | has_ghost_boundary_cells | use ghost boundary cells in the discretization? |