MAPL_FieldGet Interface

public interface MAPL_FieldGet

Called by

interface~~mapl_fieldget~~CalledByGraph interface~mapl_fieldget MAPL_FieldGet none~initialize_field_delta_degenerate FieldDelta%initialize_field_delta_degenerate none~initialize_field_delta_degenerate->interface~mapl_fieldget none~reallocate_field FieldDelta%reallocate_field none~reallocate_field->interface~mapl_fieldget proc~add_ungridded_dimensions add_ungridded_dimensions proc~add_ungridded_dimensions->interface~mapl_fieldget proc~add_variable add_variable proc~add_variable->interface~mapl_fieldget proc~get_variable_dim_names get_variable_dim_names proc~add_variable->proc~get_variable_dim_names proc~add_vertical_dimensions add_vertical_dimensions proc~add_vertical_dimensions->interface~mapl_fieldget proc~get_vertical_dimension_name_from_field get_vertical_dimension_name_from_field proc~get_vertical_dimension_name_from_field->interface~mapl_fieldget proc~test_change_geom~2 test_change_geom proc~test_change_geom~2->interface~mapl_fieldget proc~test_change_units test_change_units proc~test_change_units->interface~mapl_fieldget proc~test_change_weights test_change_weights proc~test_change_weights->interface~mapl_fieldget proc~test_change_weights_with_ungridded test_change_weights_with_ungridded proc~test_change_weights_with_ungridded->interface~mapl_fieldget proc~test_create_fields test_create_fields proc~test_create_fields->interface~mapl_fieldget proc~test_create_fields_with_ungridded test_create_fields_with_ungridded proc~test_create_fields_with_ungridded->interface~mapl_fieldget proc~test_field_update_from_field_ignore_geom test_field_update_from_field_ignore_geom proc~test_field_update_from_field_ignore_geom->interface~mapl_fieldget none~initialize~15 FieldDelta%initialize proc~test_field_update_from_field_ignore_geom->none~initialize~15 none~update_field~4 FieldDelta%update_field proc~test_field_update_from_field_ignore_geom->none~update_field~4 proc~test_get_units~2 test_get_units proc~test_get_units~2->interface~mapl_fieldget proc~test_same_geom test_same_geom proc~test_same_geom->interface~mapl_fieldget proc~ungridded_dim_names ungridded_dim_names proc~ungridded_dim_names->interface~mapl_fieldget none~initialize~15->none~initialize_field_delta_degenerate none~update_field~4->none~reallocate_field proc~add_variables add_variables proc~add_variables->proc~add_variable proc~bundle_to_metadata bundle_to_metadata proc~bundle_to_metadata->proc~add_ungridded_dimensions proc~bundle_to_metadata->proc~add_vertical_dimensions proc~bundle_to_metadata->proc~add_variables proc~get_variable_dim_names->proc~get_vertical_dimension_name_from_field proc~get_variable_dim_names->proc~ungridded_dim_names proc~test_change_geom test_change_geom proc~test_change_geom->none~reallocate_field proc~test_change_n_levels test_change_n_levels proc~test_change_n_levels->none~reallocate_field proc~test_change_n_levels_surface test_change_n_levels_surface proc~test_change_n_levels_surface->none~reallocate_field proc~test_change_typekind test_change_typekind proc~test_change_typekind->none~reallocate_field proc~test_same_geom_do_not_reallocate test_same_geom_do_not_reallocate proc~test_same_geom_do_not_reallocate->none~reallocate_field proc~test_same_n_levels_do_not_reallocate test_same_n_levels_do_not_reallocate proc~test_same_n_levels_do_not_reallocate->none~reallocate_field proc~test_same_typekind_do_not_reallocate test_same_typekind_do_not_reallocate proc~test_same_typekind_do_not_reallocate->none~reallocate_field none~update_fields FieldDelta%update_fields none~update_fields->none~update_field~4 none~update_bundle FieldBundleDelta%update_bundle none~update_bundle->none~update_fields

Module Procedures

private subroutine field_get(field, unusable, short_name, typekind, num_levels, vert_staggerloc, num_vgrid_levels, ungridded_dims, units, standard_name, long_name, rc)

Arguments

Type IntentOptional Attributes Name
type(ESMF_Field), intent(in) :: field
class(KeywordEnforcer), intent(in), optional :: unusable
character(len=:), intent(out), optional, allocatable :: short_name
type(ESMF_TypeKind_Flag), intent(out), optional :: typekind
integer, intent(out), optional :: num_levels
type(VerticalStaggerLoc), intent(out), optional :: vert_staggerloc
integer, intent(out), optional :: num_vgrid_levels
type(UngriddedDims), intent(out), optional :: ungridded_dims
character(len=:), intent(out), optional, allocatable :: units
character(len=:), intent(out), optional, allocatable :: standard_name
character(len=:), intent(out), optional, allocatable :: long_name
integer, intent(out), optional :: rc