tem_face_type Derived Type

type, public :: tem_face_type

Datatype for all faces in the mesh per level.


Components

Type Visibility Attributes Name Initial
type(tem_face_descriptor_type), public :: faces(3)

Face information: one descriptor for each direction (x,y,z).

type(tem_levelDesc_type), public :: dimByDimDesc(3)

Dimension-by-dimension level descriptors (these descriptors are necessary to build up the face descriptions). The first of this descriptor is build with (-1,0,0) and (+1,0,0) stencil for the x-direction. The second is build with (0,-1,0) and (0,+1,0) stencil for the y-direction. The third is build with (0,0,-1) and (0,0,+1) stencil for the z-direction.


Source Code

  type tem_face_type
    !> Face information: one descriptor for each direction (x,y,z).
    type(tem_face_descriptor_type) :: faces(3)

    !> Dimension-by-dimension level descriptors (these descriptors
    !! are necessary to build up the face descriptions).
    !! The first of this descriptor is build with (-1,0,0) and (+1,0,0)
    !! stencil for the x-direction.
    !! The second is build with (0,-1,0) and (0,+1,0)
    !! stencil for the y-direction.
    !! The third is build with (0,0,-1) and (0,0,+1)
    !! stencil for the z-direction.
    type(tem_levelDesc_type) :: dimByDimDesc(3)
  end type tem_face_type