0.6.0
Loading...
Searching...
No Matches
type_stencil::t_face_stencil Type Reference

Stencil for face-based schemes. More...

+ Inheritance diagram for type_stencil::t_face_stencil:

Public Attributes

Relative index of the coefficient in the matrix.
integer, dimension(:,:,:,:), allocatable u
 
integer, dimension(:,:,:,:), allocatable v
 
integer, dimension(:,:,:,:), allocatable w
 

The (i, j, k) components corresponds to the indices of the offset array. E.g.: u(s_uv(l)i, s_uv(l)j, s_uv(l)k, FACE_LOCATION_V) = s_uv(l)offset

type(t_serialized_stencil), dimension(:), allocatable s_uu
 
type(t_serialized_stencil), dimension(:), allocatable s_uv
 
type(t_serialized_stencil), dimension(:), allocatable s_uw
 
type(t_serialized_stencil), dimension(:), allocatable s_vu
 
type(t_serialized_stencil), dimension(:), allocatable s_vv
 
type(t_serialized_stencil), dimension(:), allocatable s_vw
 
type(t_serialized_stencil), dimension(:), allocatable s_wu
 
type(t_serialized_stencil), dimension(:), allocatable s_wv
 
type(t_serialized_stencil), dimension(:), allocatable s_ww
 
integer, dimension(:,:,:,:), allocatable c
 Staggered grid connectivities stored as [offset, coordinate, direction1, direction2].
 

correspond to the real coordinates on the given grid.

For instance, o_uv(l)i corresponds the i coordinate of the _v grid.

type(t_serialized_stencil), dimension(:), allocatable o_uu
 
type(t_serialized_stencil), dimension(:), allocatable o_uv
 
type(t_serialized_stencil), dimension(:), allocatable o_uw
 
type(t_serialized_stencil), dimension(:), allocatable o_vu
 
type(t_serialized_stencil), dimension(:), allocatable o_vv
 
type(t_serialized_stencil), dimension(:), allocatable o_vw
 
type(t_serialized_stencil), dimension(:), allocatable o_wu
 
type(t_serialized_stencil), dimension(:), allocatable o_wv
 
type(t_serialized_stencil), dimension(:), allocatable o_ww
 
- Public Attributes inherited from type_stencil::t_base_stencil
type(t_stencil_typetype
 
integer size = 0
 
integer extent = -1
 

Detailed Description

Stencil for face-based schemes.

Member Data Documentation

◆ c

integer, dimension(:,:,:,:), allocatable type_stencil::t_face_stencil::c

Staggered grid connectivities stored as [offset, coordinate, direction1, direction2].

◆ o_uu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_uu

◆ o_uv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_uv

◆ o_uw

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_uw

◆ o_vu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_vu

◆ o_vv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_vv

◆ o_vw

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_vw

◆ o_wu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_wu

◆ o_wv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_wv

◆ o_ww

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::o_ww

◆ s_uu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_uu

◆ s_uv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_uv

◆ s_uw

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_uw

◆ s_vu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_vu

◆ s_vv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_vv

◆ s_vw

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_vw

◆ s_wu

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_wu

◆ s_wv

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_wv

◆ s_ww

type(t_serialized_stencil), dimension(:), allocatable type_stencil::t_face_stencil::s_ww

◆ u

integer, dimension(:,:,:,:), allocatable type_stencil::t_face_stencil::u

◆ v

integer, dimension(:,:,:,:), allocatable type_stencil::t_face_stencil::v

◆ w

integer, dimension(:,:,:,:), allocatable type_stencil::t_face_stencil::w

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