FE-Project
Loading...
Searching...
No Matches
scale_localmesh_2d::localmesh2d Type Reference
Inheritance diagram for scale_localmesh_2d::localmesh2d:
scale_localmesh_base::localmeshbase

Public Attributes

type(elementbase2d), pointer refelem2d
real(rp) xmin
real(rp) xmax
real(rp) ymin
real(rp) ymax
integer nex
integer ney
real(rp), dimension(:,:), allocatable lon
real(rp), dimension(:,:), allocatable lat
Public Attributes inherited from scale_localmesh_base::localmeshbase
integer ne
 Number of finite elements in the local computational domain.
integer nes
 Start index of finite element indices in the local computational domain.
integer nee
 End index of finite element indices in the local computational domain.
integer nea
 Total number of finite elements (Ne + halo buffer)
integer nv
 Number of vertices in the local computational domain.
class(elementbase), pointer refelem
 Pointer to an object with a reference element.
real(rp), dimension(:,:), allocatable pos_ev
 Position of vertices in finite elements in the local computational domain.
real(rp), dimension(:,:,:), allocatable pos_en
 Position of nodes in finite elements in the local computational domain.
real(rp), dimension(:,:,:), allocatable normal_fn
real(rp), dimension(:,:), allocatable sj
real(rp), dimension(:,:), allocatable j
real(rp), dimension(:,:,:,:), allocatable escale
real(rp), dimension(:,:), allocatable fscale
integer, dimension(:,:), allocatable etov
integer, dimension(:,:), allocatable etoe
integer, dimension(:,:), allocatable etof
integer, dimension(:,:), allocatable vmapm
integer, dimension(:,:), allocatable vmapp
integer, dimension(:,:), allocatable mapm
integer, dimension(:,:), allocatable mapp
integer, dimension(:,:), allocatable bctype
integer, dimension(:), allocatable mapb
integer, dimension(:), allocatable vmapb
integer tileid
integer panelid
integer prc_myrank
integer lcdomid
 ID of local computational mesh.
real(rp), dimension(:,:,:,:), allocatable g_ij
 The covariant component of metric tensor with horizontal general curvilinear coordinate.
real(rp), dimension(:,:,:,:), allocatable gij
 The contravariant component of metric tensor with horizontal general curvilinear coordinate.
real(rp), dimension(:,:), allocatable gsqrt
 The Jacobian of 3D transformation in the computational coordinate (=GsqrtH * GsqrtV)

Detailed Description

Definition at line 29 of file scale_localmesh_2d.F90.

Member Data Documentation

◆ refelem2d

type(elementbase2d), pointer scale_localmesh_2d::localmesh2d::refelem2d

Definition at line 31 of file scale_localmesh_2d.F90.

31 type(ElementBase2D), pointer :: refElem2D

◆ xmin

real(rp) scale_localmesh_2d::localmesh2d::xmin

Definition at line 32 of file scale_localmesh_2d.F90.

32 real(RP) :: xmin, xmax

◆ xmax

real(rp) scale_localmesh_2d::localmesh2d::xmax

Definition at line 32 of file scale_localmesh_2d.F90.

◆ ymin

real(rp) scale_localmesh_2d::localmesh2d::ymin

Definition at line 33 of file scale_localmesh_2d.F90.

33 real(RP) :: ymin, ymax

◆ ymax

real(rp) scale_localmesh_2d::localmesh2d::ymax

Definition at line 33 of file scale_localmesh_2d.F90.

◆ nex

integer scale_localmesh_2d::localmesh2d::nex

Definition at line 34 of file scale_localmesh_2d.F90.

34 integer :: NeX, NeY

◆ ney

integer scale_localmesh_2d::localmesh2d::ney

Definition at line 34 of file scale_localmesh_2d.F90.

◆ lon

real(rp), dimension(:,:), allocatable scale_localmesh_2d::localmesh2d::lon

Definition at line 36 of file scale_localmesh_2d.F90.

36 real(RP), allocatable :: lon(:,:)

◆ lat

real(rp), dimension(:,:), allocatable scale_localmesh_2d::localmesh2d::lat

Definition at line 37 of file scale_localmesh_2d.F90.

37 real(RP), allocatable :: lat(:,:)

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