coordinate_variables_list Function

function coordinate_variables_list(grid_type) result(coord_variables)

Returns a list of coordinate variables to be included in an output stream based on the output grid type.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: grid_type

The output grid type. See allowed_grid_types for the available grid types.

Return Value type(cable_output_variable_t), allocatable, (:)


Calls

proc~~coordinate_variables_list~~CallsGraph proc~coordinate_variables_list coordinate_variables_list interface~new_aggregator new_aggregator proc~coordinate_variables_list->interface~new_aggregator proc~cable_abort cable_abort proc~coordinate_variables_list->proc~cable_abort proc~cable_output_get_dimension cable_output_get_dimension proc~coordinate_variables_list->proc~cable_output_get_dimension proc~new_aggregator_int32_0d_t new_aggregator_int32_0d_t interface~new_aggregator->proc~new_aggregator_int32_0d_t proc~new_aggregator_int32_1d_t new_aggregator_int32_1d_t interface~new_aggregator->proc~new_aggregator_int32_1d_t proc~new_aggregator_int32_2d_t new_aggregator_int32_2d_t interface~new_aggregator->proc~new_aggregator_int32_2d_t proc~new_aggregator_int32_3d_t new_aggregator_int32_3d_t interface~new_aggregator->proc~new_aggregator_int32_3d_t proc~new_aggregator_real32_0d new_aggregator_real32_0d interface~new_aggregator->proc~new_aggregator_real32_0d proc~new_aggregator_real32_1d new_aggregator_real32_1d interface~new_aggregator->proc~new_aggregator_real32_1d proc~new_aggregator_real32_2d new_aggregator_real32_2d interface~new_aggregator->proc~new_aggregator_real32_2d proc~new_aggregator_real32_3d new_aggregator_real32_3d interface~new_aggregator->proc~new_aggregator_real32_3d proc~new_aggregator_real64_0d new_aggregator_real64_0d interface~new_aggregator->proc~new_aggregator_real64_0d proc~new_aggregator_real64_1d new_aggregator_real64_1d interface~new_aggregator->proc~new_aggregator_real64_1d proc~new_aggregator_real64_2d new_aggregator_real64_2d interface~new_aggregator->proc~new_aggregator_real64_2d proc~new_aggregator_real64_3d new_aggregator_real64_3d interface~new_aggregator->proc~new_aggregator_real64_3d proc~cable_output_get_dimension->proc~cable_abort

Called by

proc~~coordinate_variables_list~~CalledByGraph proc~coordinate_variables_list coordinate_variables_list proc~cable_output_impl_init_streams cable_output_impl_init_streams proc~cable_output_impl_init_streams->proc~coordinate_variables_list proc~cable_output_impl_write_restart cable_output_impl_write_restart proc~cable_output_impl_write_restart->proc~coordinate_variables_list