CAM
|
Data Types | |
type | cam_filemap_t |
Functions/Subroutines | |
subroutine | index_sort_vector (data, indices, compressval, dups_ok_in) |
integer function | cam_filemap_getindex (this) |
subroutine | cam_filemap_newindex (this) |
subroutine | cam_filemap_init (this, pemap, unstruct, src, dest) |
subroutine | cam_filemap_clear (this) |
subroutine | cam_filemap_copy (this, map) |
subroutine | cam_filemap_copyelem (this, map, index) |
integer function | cam_filemap_size (this) |
elemental logical function | cam_filemap_ismapped (this, index) |
integer function | cam_filemap_nummapped (this) |
integer(imap) function | cam_filemap_mapval (this, index, dsize, dest_in) |
subroutine | cam_filemap_coordvals (this, index, lonIndex, latIndex, isMapped) |
subroutine | cam_filemap_coorddests (this, index, lonIndex, latIndex, isMapped) |
subroutine | cam_filemap_get_filemap (this, fieldlens, filelens, filemap, src_in, dest_in, permutation_in) |
integer function | cam_filemap_get_blocksize (this, block_id) |
logical function | cam_filemap_has_blocksize (this, lbnd, ubnd) |
subroutine | cam_filemap_get_array_bounds (this, dims) |
subroutine | cam_filemap_get_active_cols (this, colnum, active, srcdim_in) |
subroutine | cam_filemap_columnize (this) |
subroutine | cam_filemap_compact (this, lonmap, latmap, num_lons, num_lats, num_mapped, columnize, dups_ok_in) |
Variables | |
logical, save, public | goldy_debug = .false. |
integer, save, private | unique_map_index = 0 |
integer, parameter, private | max_srcs = 2 |
integer, parameter, private | max_dests = 2 |
|
private |
|
private |
subroutine cam_map_utils::cam_filemap_compact | ( | class(cam_filemap_t) | this, |
integer(imap), dimension(:), pointer | lonmap, | ||
integer(imap), dimension(:), pointer | latmap, | ||
integer, intent(out), optional | num_lons, | ||
integer, intent(out), optional | num_lats, | ||
integer, intent(out), optional | num_mapped, | ||
logical, intent(in), optional | columnize, | ||
logical, intent(in), optional | dups_ok_in | ||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
integer function cam_map_utils::cam_filemap_getindex | ( | class(cam_filemap_t) | this | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
subroutine cam_map_utils::index_sort_vector | ( | integer(imap), dimension(:), intent(in), pointer | data, |
integer, dimension(:), intent(inout), pointer | indices, | ||
integer(imap), intent(in), optional | compressval, | ||
logical, intent(in), optional | dups_ok_in | ||
) |
logical, save, public cam_map_utils::goldy_debug = .false. |
|
private |
|
private |
|
private |