bc_field_elems_type Derived Type

type, private :: bc_field_elems_type

Contains field specific element information for each level


Inherits

type~~bc_field_elems_type~~InheritsGraph type~bc_field_elems_type bc_field_elems_type type~bc_moments_type bc_moments_type type~bc_field_elems_type->type~bc_moments_type moments

Inherited by

type~~bc_field_elems_type~~InheritedByGraph type~bc_field_elems_type bc_field_elems_type type~boundary_type boundary_type type~boundary_type->type~bc_field_elems_type elemLvl type~mus_field_type mus_field_type type~mus_field_type->type~boundary_type bc type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_field_type field type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme

Contents


Components

TypeVisibilityAttributesNameInitial
integer, private, 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), private, allocatable:: lodi(:,:,:)

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

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

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

integer, private, allocatable:: posInNghElems(:)

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