|
FE-Project
|
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 |
Derived type to manage topography datat and setup vertical coordinate metric.
Definition at line 40 of file scale_mesh_topography.F90.
| 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.
| 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.
| 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.
| [in,out] | this | Object of MeshTopography to manage topography data and vertical coordinate metric |
| [in,out] | mesh3d | 3D mesh object |
| [in] | vcoord_id | Vertical coordinate ID |
| [in] | ztop | Height of the model domain |
| [in,out] | comm3d | Object for 3D data communication |
| [in,out] | comm2d | Object for 2D data communication |
Definition at line 45 of file scale_mesh_topography.F90.
| type(meshfield2d) scale_mesh_topography::meshtopography::topo |
Definition at line 41 of file scale_mesh_topography.F90.