bc_field_elems_type Derived Type

type, private :: bc_field_elems_type

Contains field specific element information for each level


Components

Type Visibility Attributes Name Initial
integer, public, allocatable :: stencilPos(:)

Position of stencil of each element in array of stencils in layout. Unique stencil label for boundary stencils are created with boundary label and stencil%cxDir therefore each stencil is limited to one boundary type Dimension: globBC%nElems(iLevel) allocated in mus_build_BCStencils (mus_construction_module)

real(kind=rk), public, allocatable :: lodi(:,:,:)

LODI array for the NRBC Dimension: 4, 3, globBC%nElems(iLevel) allocated in init_nrbc routine

type(bc_moments_type), public, allocatable :: moments(:)

defined moments position in moments matrix and inverse of unknown pdf matrix Dimension: bc%nElems(iLevel)

integer, public, allocatable :: posInNghElems(:)

Position in LevelDesc%neigh%NghElems size is globBC%nElems(iLevel) allocated in mus_build_BCStencils routine, mus_construction_module