FV3 Bundle
type_mesh::mesh_type Type Reference

Public Member Functions

procedure create => mesh_create
 
procedure dealloc => mesh_dealloc
 
procedure copy => mesh_copy
 
procedure trans => mesh_trans
 
procedure trlist => mesh_trlist
 
procedure bnodes => mesh_bnodes
 
procedure barcs => mesh_barcs
 
procedure check => mesh_check
 
procedure inside => mesh_inside
 
procedure barycentric => mesh_barycentric
 
procedure addnode => mesh_addnode
 
procedure polygon => mesh_polygon
 

Public Attributes

integer n
 
integer, dimension(:), allocatable order
 
integer, dimension(:), allocatable order_inv
 
real(kind_real), dimension(:), allocatable lon
 
real(kind_real), dimension(:), allocatable lat
 
real(kind_real), dimension(:), allocatable x
 
real(kind_real), dimension(:), allocatable y
 
real(kind_real), dimension(:), allocatable z
 
integer, dimension(:), allocatable list
 
integer, dimension(:), allocatable lptr
 
integer, dimension(:), allocatable lend
 
integer lnew
 
integer nb
 
integer, dimension(:), allocatable bnd
 
integer nt
 
integer na
 
integer, dimension(:,:), allocatable ltri
 
integer, dimension(:,:), allocatable larc
 
real(kind_real), dimension(:), allocatable bdist
 

Detailed Description

Definition at line 24 of file type_mesh.F90.

Member Function/Subroutine Documentation

◆ addnode()

procedure type_mesh::mesh_type::addnode ( )

Definition at line 58 of file type_mesh.F90.

◆ barcs()

procedure type_mesh::mesh_type::barcs ( )

Definition at line 54 of file type_mesh.F90.

◆ barycentric()

procedure type_mesh::mesh_type::barycentric ( )

Definition at line 57 of file type_mesh.F90.

◆ bnodes()

procedure type_mesh::mesh_type::bnodes ( )

Definition at line 53 of file type_mesh.F90.

◆ check()

procedure type_mesh::mesh_type::check ( )

Definition at line 55 of file type_mesh.F90.

◆ copy()

procedure type_mesh::mesh_type::copy ( )

Definition at line 50 of file type_mesh.F90.

◆ create()

procedure type_mesh::mesh_type::create ( )

Definition at line 48 of file type_mesh.F90.

◆ dealloc()

procedure type_mesh::mesh_type::dealloc ( )

Definition at line 49 of file type_mesh.F90.

◆ inside()

procedure type_mesh::mesh_type::inside ( )

Definition at line 56 of file type_mesh.F90.

◆ polygon()

procedure type_mesh::mesh_type::polygon ( )

Definition at line 59 of file type_mesh.F90.

◆ trans()

procedure type_mesh::mesh_type::trans ( )

Definition at line 51 of file type_mesh.F90.

◆ trlist()

procedure type_mesh::mesh_type::trlist ( )

Definition at line 52 of file type_mesh.F90.

Member Data Documentation

◆ bdist

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::bdist

Definition at line 46 of file type_mesh.F90.

◆ bnd

integer, dimension(:), allocatable type_mesh::mesh_type::bnd

Definition at line 39 of file type_mesh.F90.

◆ larc

integer, dimension(:,:), allocatable type_mesh::mesh_type::larc

Definition at line 45 of file type_mesh.F90.

◆ lat

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::lat

Definition at line 30 of file type_mesh.F90.

◆ lend

integer, dimension(:), allocatable type_mesh::mesh_type::lend

Definition at line 36 of file type_mesh.F90.

◆ list

integer, dimension(:), allocatable type_mesh::mesh_type::list

Definition at line 34 of file type_mesh.F90.

◆ lnew

integer type_mesh::mesh_type::lnew

Definition at line 37 of file type_mesh.F90.

◆ lon

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::lon

Definition at line 29 of file type_mesh.F90.

◆ lptr

integer, dimension(:), allocatable type_mesh::mesh_type::lptr

Definition at line 35 of file type_mesh.F90.

◆ ltri

integer, dimension(:,:), allocatable type_mesh::mesh_type::ltri

Definition at line 44 of file type_mesh.F90.

◆ n

integer type_mesh::mesh_type::n

Definition at line 26 of file type_mesh.F90.

◆ na

integer type_mesh::mesh_type::na

Definition at line 43 of file type_mesh.F90.

◆ nb

integer type_mesh::mesh_type::nb

Definition at line 38 of file type_mesh.F90.

◆ nt

integer type_mesh::mesh_type::nt

Definition at line 42 of file type_mesh.F90.

◆ order

integer, dimension(:), allocatable type_mesh::mesh_type::order

Definition at line 27 of file type_mesh.F90.

◆ order_inv

integer, dimension(:), allocatable type_mesh::mesh_type::order_inv

Definition at line 28 of file type_mesh.F90.

◆ x

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::x

Definition at line 31 of file type_mesh.F90.

◆ y

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::y

Definition at line 32 of file type_mesh.F90.

◆ z

real(kind_real), dimension(:), allocatable type_mesh::mesh_type::z

Definition at line 33 of file type_mesh.F90.


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