mapl3g_ModelVerticalGrid Module


Uses

Used by

  • module~~mapl3g_modelverticalgrid~~UsedByGraph module~mapl3g_modelverticalgrid mapl3g_ModelVerticalGrid module~can_connect_to_smod can_connect_to_smod module~can_connect_to_smod->module~mapl3g_modelverticalgrid module~can_connect_to_smod~2 can_connect_to_smod module~can_connect_to_smod~2->module~mapl3g_modelverticalgrid module~can_connect_to_smod~3 can_connect_to_smod module~can_connect_to_smod~3->module~mapl3g_modelverticalgrid module~parse_geometry_spec_smod parse_geometry_spec_smod module~parse_geometry_spec_smod->module~mapl3g_modelverticalgrid module~test_modelverticalgrid Test_ModelVerticalGrid module~test_modelverticalgrid->module~mapl3g_modelverticalgrid

Interfaces

public interface ModelVerticalGrid

  • private function new_ModelVerticalGrid_basic(standard_name, units, num_levels) result(vgrid)

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: standard_name
    character(len=*), intent(in) :: units
    integer, intent(in) :: num_levels

    Return Value type(ModelVerticalGrid)


Derived Types

type, public, extends(VerticalGrid) ::  ModelVerticalGrid

Constructor

private function new_ModelVerticalGrid_basic (standard_name, units, num_levels)

Type-Bound Procedures

procedure, public :: add_short_name
procedure, public :: can_connect_to
procedure, public :: get_coordinate_field
procedure, public :: get_id
procedure, public :: get_num_levels
procedure, public :: get_registry
procedure, public :: get_short_name
procedure, public :: get_units
procedure, public :: make_info
procedure, public :: same_id
procedure, public :: set_id
procedure, public :: set_registry
procedure, public :: set_units
generic, public :: write(formatted) => write_formatted
procedure, public :: write_formatted