Go to the source code of this file.
Functions/Subroutines | |
subroutine | gtvarslice (var, dimord, start, count, stride) |
subroutine | gtvarslicec (var, string, err) |
subroutine | limit_one (string) |
subroutine | region_spec (dimord, string, start, count, stride) |
real function | value_to_index (dimord, value) |
subroutine gtvarslice | ( | type(gt_variable), intent(in) | var, |
integer, intent(in) | dimord, | ||
integer, intent(in), optional | start, | ||
integer, intent(in), optional | count, | ||
integer, intent(in), optional | stride | ||
) |
Definition at line 14 of file gtvarslice.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_trace::endsub(), gtdata_internal_map::gtvar_dump(), gtdata_internal_map::map_lookup(), gtdata_internal_map::map_set(), gtdata_internal_vartable::query_growable(), and dc_error::storeerror().
Referenced by gtvarsliceauto().
subroutine gtvarslicec | ( | type(gt_variable), intent(inout) | var, |
character(len = *), intent(in) | string, | ||
logical, intent(out) | err | ||
) |
Definition at line 114 of file gtvarslice.f90.
References dc_trace::beginsub(), dc_trace::endsub(), dc_url::gt_comma, gtdata_internal_map::gtvar_dump(), and limit_one().
subroutine gtvarslicec::limit_one | ( | character(len = *), intent(in) | string | ) |
Definition at line 183 of file gtvarslice.f90.
References dc_url::gt_equal, and region_spec().
subroutine gtvarslicec::region_spec | ( | integer, intent(in) | dimord, |
character(len = *), intent(in) | string, | ||
integer, intent(out) | start, | ||
integer, intent(out) | count, | ||
integer, intent(out) | stride | ||
) |
Definition at line 222 of file gtvarslice.f90.
References dc_url::gt_circumflex, dc_url::gt_colon, dc_types::token, and value_to_index().
real function gtvarslicec::value_to_index | ( | integer, intent(in) | dimord, |
character(len = *), intent(in) | value | ||
) |
Definition at line 281 of file gtvarslice.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), and dc_trace::endsub().