mus_bc_corner_type Derived Type

type, private :: mus_bc_corner_type

contains information needed to treat corner nodes or nodes intersected by more than one boundary type


Inherits

type~~mus_bc_corner_type~~InheritsGraph type~mus_bc_corner_type mus_bc_corner_type type~bc_elems_type bc_elems_type type~mus_bc_corner_type->type~bc_elems_type elemLvl type~grw_logical2darray_type grw_logical2darray_type type~bc_elems_type->type~grw_logical2darray_type bitmask type~grw_int2darray_type grw_int2darray_type type~bc_elems_type->type~grw_int2darray_type normal type~grw_real2darray_type grw_real2darray_type type~bc_elems_type->type~grw_real2darray_type qVal type~dyn_intarray_type dyn_intarray_type type~bc_elems_type->type~dyn_intarray_type elem type~grw_intarray_type grw_intarray_type type~bc_elems_type->type~grw_intarray_type posInBcElemBuf, normalInd

Inherited by

type~~mus_bc_corner_type~~InheritedByGraph type~mus_bc_corner_type mus_bc_corner_type type~glob_boundary_type glob_boundary_type type~glob_boundary_type->type~mus_bc_corner_type cornerBC type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~glob_boundary_type globBC type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme type~mus_varsys_data_type mus_varSys_data_type type~mus_varsys_data_type->type~mus_varsys_solverdata_type solverData

Contents


Components

TypeVisibilityAttributesNameInitial
integer, private, allocatable:: nElems(:)

number of local boundary elements per level

type(bc_elems_type), private, allocatable:: elemLvl(:)

boundary neighbor in different refinement level

integer, private, allocatable:: bcid(:,:)

boundary id in each direction for each corner node size layout%stencil%QQ, nElems