FE-Project
Loading...
Searching...
No Matches
scale_mesh_topography::meshtopography Type Reference

Derived type to manage topography datat and setup vertical coordinate metric. More...

Public Member Functions

procedure init (this, varname, mesh)
procedure final (this)
 Finalize an object of MeshTopography.
procedure setvcoordinate (this, mesh3d, vcoord_id, ztop, comm3d, comm2d)
 Setup vertical coordinate metric with topography data.

Public Attributes

type(meshfield2d) topo

Detailed Description

Derived type to manage topography datat and setup vertical coordinate metric.

Definition at line 40 of file scale_mesh_topography.F90.

Member Function/Subroutine Documentation

◆ init()

procedure scale_mesh_topography::meshtopography::init ( class(meshtopography), intent(inout) this,
character(len=*), intent(in) varname,
class(meshbase2d), intent(in), target mesh )

Definition at line 43 of file scale_mesh_topography.F90.

◆ final()

procedure scale_mesh_topography::meshtopography::final ( class(meshtopography), intent(inout) this)

Finalize an object of MeshTopography.

Definition at line 44 of file scale_mesh_topography.F90.

◆ setvcoordinate()

procedure scale_mesh_topography::meshtopography::setvcoordinate ( class(meshtopography), intent(inout), target this,
class(meshbase3d), intent(inout), target mesh3d,
integer, intent(in) vcoord_id,
real(rp), intent(in) ztop,
class(meshfieldcommbase), intent(inout) comm3d,
class(meshfieldcommbase), intent(inout) comm2d )

Setup vertical coordinate metric with topography data.

Parameters
[in,out]thisObject of MeshTopography to manage topography data and vertical coordinate metric
[in,out]mesh3d3D mesh object
[in]vcoord_idVertical coordinate ID
[in]ztopHeight of the model domain
[in,out]comm3dObject for 3D data communication
[in,out]comm2dObject for 2D data communication

Definition at line 45 of file scale_mesh_topography.F90.

Member Data Documentation

◆ topo

type(meshfield2d) scale_mesh_topography::meshtopography::topo

Definition at line 41 of file scale_mesh_topography.F90.

41 type(MeshField2D) :: topo

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