0.6.0
Loading...
Searching...
No Matches
type_ls_map::t_ls_map Type Reference

Cell-based, scalar field grid mapping for linear systems. More...

+ Inheritance diagram for type_ls_map::t_ls_map:

Public Attributes

integer stencil_size = 0
 Stencil size.
 
integer rhs_size = 0
 Right-hand side size.
 
integer(kind=8) n_nonzeros = 0
 Number of nonzero coefficients in the local matrix.
 
integer, dimension(:,:,:), allocatable l
 Index of the line associated to the cell (i,j,k) in the local lexicographical numbering of the linear system.
 
integer, dimension(:,:,:), allocatable global_index
 Index of the line associated to the cell (i,j,k) in the global lexicographical numbering of the linear system.
 
type(t_ijk_triplet), dimension(:), allocatable boundary_node_list
 List of nodes where the stencil spreads beyond the boundary of the local numerical domain.
 
Starting and ending indices of the local numerical domain.
integer is = 0
 
integer ie = 0
 
integer js = 0
 
integer je = 0
 
integer ks = 0
 
integer ke = 0
 
Local numerical domain sizes.
integer nx = 0
 
integer ny = 0
 
integer nz = 0
 
Global physical domain sizes.
integer nxg = 0
 
integer nyg = 0
 
integer nzg = 0
 
Global lower and upper bounds of the local numerical domain.
integer isg = 0
 
integer jsg = 0
 
integer ksg = 0
 
integer ieg = 0
 
integer jeg = 0
 
integer keg = 0
 
Starting and ending indices of the local domain excluding the boundary (see boundary_node_list).
integer is_in = 0
 
integer ie_in = 0
 
integer js_in = 0
 
integer je_in = 0
 
integer ks_in = 0
 
integer ke_in = 0
 

Detailed Description

Cell-based, scalar field grid mapping for linear systems.

Member Data Documentation

◆ boundary_node_list

type(t_ijk_triplet), dimension(:), allocatable type_ls_map::t_ls_map::boundary_node_list

List of nodes where the stencil spreads beyond the boundary of the local numerical domain.

◆ global_index

integer, dimension(:,:,:), allocatable type_ls_map::t_ls_map::global_index

Index of the line associated to the cell (i,j,k) in the global lexicographical numbering of the linear system.

◆ ie

integer type_ls_map::t_ls_map::ie = 0

◆ ie_in

integer type_ls_map::t_ls_map::ie_in = 0

◆ ieg

integer type_ls_map::t_ls_map::ieg = 0

◆ is

integer type_ls_map::t_ls_map::is = 0

◆ is_in

integer type_ls_map::t_ls_map::is_in = 0

◆ isg

integer type_ls_map::t_ls_map::isg = 0

◆ je

integer type_ls_map::t_ls_map::je = 0

◆ je_in

integer type_ls_map::t_ls_map::je_in = 0

◆ jeg

integer type_ls_map::t_ls_map::jeg = 0

◆ js

integer type_ls_map::t_ls_map::js = 0

◆ js_in

integer type_ls_map::t_ls_map::js_in = 0

◆ jsg

integer type_ls_map::t_ls_map::jsg = 0

◆ ke

integer type_ls_map::t_ls_map::ke = 0

◆ ke_in

integer type_ls_map::t_ls_map::ke_in = 0

◆ keg

integer type_ls_map::t_ls_map::keg = 0

◆ ks

integer type_ls_map::t_ls_map::ks = 0

◆ ks_in

integer type_ls_map::t_ls_map::ks_in = 0

◆ ksg

integer type_ls_map::t_ls_map::ksg = 0

◆ l

integer, dimension(:,:,:), allocatable type_ls_map::t_ls_map::l

Index of the line associated to the cell (i,j,k) in the local lexicographical numbering of the linear system.

◆ n_nonzeros

integer(kind=8) type_ls_map::t_ls_map::n_nonzeros = 0

Number of nonzero coefficients in the local matrix.

◆ nx

integer type_ls_map::t_ls_map::nx = 0

◆ nxg

integer type_ls_map::t_ls_map::nxg = 0

◆ ny

integer type_ls_map::t_ls_map::ny = 0

◆ nyg

integer type_ls_map::t_ls_map::nyg = 0

◆ nz

integer type_ls_map::t_ls_map::nz = 0

◆ nzg

integer type_ls_map::t_ls_map::nzg = 0

◆ rhs_size

integer type_ls_map::t_ls_map::rhs_size = 0

Right-hand side size.

◆ stencil_size

integer type_ls_map::t_ls_map::stencil_size = 0

Stencil size.


The documentation for this type was generated from the following file: