CAM
cam_map_utils::cam_filemap_t Type Reference
Collaboration diagram for cam_map_utils::cam_filemap_t:

Public Member Functions

procedure init => cam_filemap_init
 
procedure get_index => cam_filemap_getIndex
 
procedure new_index => cam_filemap_newIndex
 
procedure clear => cam_filemap_clear
 
procedure copy => cam_filemap_copy
 
procedure copy_elem => cam_filemap_copyElem
 
procedure num_elem => cam_filemap_size
 
procedure is_mapped => cam_filemap_isMapped
 
procedure num_mapped => cam_filemap_numMapped
 
procedure map_val => cam_filemap_mapVal
 
procedure coord_vals => cam_filemap_coordVals
 
procedure coord_dests => cam_filemap_coordDests
 
procedure get_filemap => cam_filemap_get_filemap
 
procedure has_blocksize => cam_filemap_has_blocksize
 
procedure blocksize => cam_filemap_get_blocksize
 
procedure array_bounds => cam_filemap_get_array_bounds
 
procedure active_cols => cam_filemap_get_active_cols
 
procedure columnize => cam_filemap_columnize
 
procedure compact => cam_filemap_compact
 

Public Attributes

integer index = 0
 
integer(imap), dimension(:,:), pointer map => NULL()
 
integer, dimension(max_srcssrc = 0
 
integer, dimension(max_destsdest = 0
 
integer(imap), dimension(max_srcs, 2) limits = -1
 
integer nmapped = -1
 
integer, dimension(:), pointer blcksz => NULL()
 

Member Function/Subroutine Documentation

◆ active_cols()

procedure cam_map_utils::cam_filemap_t::active_cols ( )

◆ array_bounds()

procedure cam_map_utils::cam_filemap_t::array_bounds ( )

◆ blocksize()

procedure cam_map_utils::cam_filemap_t::blocksize ( )

◆ clear()

procedure cam_map_utils::cam_filemap_t::clear ( )

◆ columnize()

procedure cam_map_utils::cam_filemap_t::columnize ( )

◆ compact()

procedure cam_map_utils::cam_filemap_t::compact ( )

◆ coord_dests()

procedure cam_map_utils::cam_filemap_t::coord_dests ( )

◆ coord_vals()

procedure cam_map_utils::cam_filemap_t::coord_vals ( )

◆ copy()

procedure cam_map_utils::cam_filemap_t::copy ( )

◆ copy_elem()

procedure cam_map_utils::cam_filemap_t::copy_elem ( )

◆ get_filemap()

procedure cam_map_utils::cam_filemap_t::get_filemap ( )

◆ get_index()

procedure cam_map_utils::cam_filemap_t::get_index ( )

◆ has_blocksize()

procedure cam_map_utils::cam_filemap_t::has_blocksize ( )

◆ init()

procedure cam_map_utils::cam_filemap_t::init ( )

◆ is_mapped()

procedure cam_map_utils::cam_filemap_t::is_mapped ( )

◆ map_val()

procedure cam_map_utils::cam_filemap_t::map_val ( )

◆ new_index()

procedure cam_map_utils::cam_filemap_t::new_index ( )

◆ num_elem()

procedure cam_map_utils::cam_filemap_t::num_elem ( )

◆ num_mapped()

procedure cam_map_utils::cam_filemap_t::num_mapped ( )

Member Data Documentation

◆ blcksz

integer, dimension(:), pointer cam_map_utils::cam_filemap_t::blcksz => NULL()

◆ dest

integer, dimension(max_dests) cam_map_utils::cam_filemap_t::dest = 0

◆ index

integer cam_map_utils::cam_filemap_t::index = 0

◆ limits

integer(imap), dimension(max_srcs,2) cam_map_utils::cam_filemap_t::limits = -1

◆ map

integer(imap), dimension(:,:), pointer cam_map_utils::cam_filemap_t::map => NULL()

◆ nmapped

integer cam_map_utils::cam_filemap_t::nmapped = -1

◆ src

integer, dimension(max_srcs) cam_map_utils::cam_filemap_t::src = 0

The documentation for this type was generated from the following file: