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().