Data Types | |
| interface | dimrange | 
| type | gt_dimmap | 
| type | map_table_entry | 
Functions/Subroutines | |
| subroutine | dimrange_by_dimno (var, dimno, dimlo, dimhi) | 
| subroutine | map_dup (var, source_var) | 
| subroutine, public | map_create (var, class, cid, ndims, allcount, stat) | 
| subroutine, public | maptabadd (mapid, vid) | 
| subroutine, public | maptabdelete (var, err) | 
| subroutine, public | map_lookup (var, vid, map, ndims) | 
| subroutine | map_set (var, map, stat) | 
| subroutine, public | var_class (var, class, cid) | 
| subroutine | map_set_ndims (var, ndims, stat) | 
| subroutine | map_set_rank (var, rank, stat) | 
| subroutine, public | map_to_internal_specs (var, specs, ndims) | 
| subroutine | map_allocate (map, ndims) | 
| subroutine | map_apply (var, map) | 
| subroutine | map_resize (var, ndims) | 
| subroutine | gtvar_dump (var) | 
| integer function | dimord_skip_compact (dimord, map) | 
| integer function gtdata_internal_map::dimord_skip_compact | ( | integer, intent(in) | dimord, | 
| type(gt_dimmap), dimension(:), intent(in) | map | ||
| ) | 
Definition at line 519 of file gtdata_internal_map.f90.
| subroutine gtdata_internal_map::dimrange_by_dimno | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(in) | dimno, | ||
| integer, intent(out) | dimlo, | ||
| integer, intent(out) | dimhi | ||
| ) | 
Definition at line 83 of file gtdata_internal_map.f90.
References map_lookup().
| subroutine gtdata_internal_map::gtvar_dump | ( | type(gt_variable), intent(in) | var | ) | 
Definition at line 481 of file gtdata_internal_map.f90.
References gtdata_internal_vartable::vartable_dump().
| subroutine gtdata_internal_map::map_allocate | ( | type(gt_dimmap), dimension(:), pointer | map, | 
| integer, intent(in) | ndims | ||
| ) | 
Definition at line 403 of file gtdata_internal_map.f90.
| subroutine gtdata_internal_map::map_apply | ( | type(gt_variable), intent(inout) | var, | 
| type(gt_dimmap), dimension(:), pointer | map | ||
| ) | 
Definition at line 423 of file gtdata_internal_map.f90.
| subroutine, public gtdata_internal_map::map_create | ( | type(gt_variable), intent(out) | var, | 
| integer, intent(in) | class, | ||
| integer, intent(in) | cid, | ||
| integer, intent(in) | ndims, | ||
| integer, dimension(:), intent(in) | allcount, | ||
| integer, intent(out) | stat | ||
| ) | 
Definition at line 133 of file gtdata_internal_map.f90.
References dc_error::dc_noerr, dc_error::gt_enomoredims, map_allocate(), maptabadd(), and gtdata_internal_vartable::vartableadd().
| subroutine gtdata_internal_map::map_dup | ( | type(gt_variable), intent(out) | var, | 
| type(gt_variable), intent(in) | source_var | ||
| ) | 
Definition at line 99 of file gtdata_internal_map.f90.
References map_lookup(), maptabadd(), gtdata_internal_vartable::vartableadd(), and gtdata_internal_vartable::vartablelookup().
| subroutine, public gtdata_internal_map::map_lookup | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(out), optional | vid, | ||
| type(gt_dimmap), dimension(:), intent(out), optional | map, | ||
| integer, intent(out), optional | ndims | ||
| ) | 
Definition at line 251 of file gtdata_internal_map.f90.
References gtdata_internal_vartable::vid_invalid.
| subroutine gtdata_internal_map::map_resize | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(in) | ndims | ||
| ) | 
Definition at line 452 of file gtdata_internal_map.f90.
References map_allocate().
| subroutine gtdata_internal_map::map_set | ( | type(gt_variable), intent(in) | var, | 
| type(gt_dimmap), dimension(:), intent(in) | map, | ||
| integer, intent(out) | stat | ||
| ) | 
Definition at line 274 of file gtdata_internal_map.f90.
References dc_error::dc_noerr, dc_error::gt_enomoredims, and gtdata_internal_vartable::vid_invalid.
| subroutine gtdata_internal_map::map_set_ndims | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(in) | ndims, | ||
| integer, intent(out) | stat | ||
| ) | 
Definition at line 307 of file gtdata_internal_map.f90.
References dc_error::dc_noerr, dc_error::gt_enomoredims, map_lookup(), and gtdata_internal_vartable::vartablelookup().
| subroutine gtdata_internal_map::map_set_rank | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(in) | rank, | ||
| integer, intent(out) | stat | ||
| ) | 
Definition at line 338 of file gtdata_internal_map.f90.
References dc_error::dc_noerr, dc_error::gt_enomoredims, map_lookup(), and gtdata_internal_vartable::vartablelookup().
| subroutine, public gtdata_internal_map::map_to_internal_specs | ( | type(gt_variable), intent(in) | var, | 
| integer, dimension(:, :), pointer | specs, | ||
| integer, intent(out), optional | ndims | ||
| ) | 
Definition at line 367 of file gtdata_internal_map.f90.
References map_lookup(), and gtdata_internal_vartable::ndims().
| subroutine, public gtdata_internal_map::maptabadd | ( | integer, intent(out) | mapid, | 
| integer, intent(in) | vid | ||
| ) | 
Definition at line 188 of file gtdata_internal_map.f90.
References gtdata_internal_vartable::vid_invalid.
| subroutine, public gtdata_internal_map::maptabdelete | ( | type(gt_variable), intent(in) | var, | 
| logical, intent(out), optional | err | ||
| ) | 
Definition at line 228 of file gtdata_internal_map.f90.
References dc_error::dc_noerr, dc_error::storeerror(), and gtdata_internal_vartable::vid_invalid.
| subroutine, public gtdata_internal_map::var_class | ( | type(gt_variable), intent(in) | var, | 
| integer, intent(out), optional | class, | ||
| integer, intent(out), optional | cid | ||
| ) | 
Definition at line 296 of file gtdata_internal_map.f90.
References map_lookup(), and gtdata_internal_vartable::vartablelookup().