(git:0de0cc2)
dbt_block.F File Reference

Go to the source code of this file.

Modules

module  dbt_block
 Methods to operate on n-dimensional tensor blocks.
 

Functions/Subroutines

subroutine, public dbt_block::dbt_iterator_start (iterator, tensor)
 Generalization of block_iterator_start for tensors. More...
 
subroutine, public dbt_block::dbt_iterator_stop (iterator)
 Generalization of block_iterator_stop for tensors. More...
 
pure integer function, public dbt_block::ndims_iterator (iterator)
 Number of dimensions. More...
 
subroutine, public dbt_block::dbt_iterator_next_block (iterator, ind_nd, blk_size, blk_offset)
 iterate over nd blocks of an nd rank tensor, index only (blocks must be retrieved by calling dbt_get_block on tensor). More...
 
integer function, public dbt_block::dbt_iterator_num_blocks (iterator)
 Generalization of block_iterator_num_blocks for tensors. More...
 
logical function, public dbt_block::dbt_iterator_blocks_left (iterator)
 Generalization of block_iterator_blocks_left for tensors. More...
 
subroutine, public dbt_block::destroy_block (block)
 
elemental logical function, public dbt_block::checker_tr (row, column)
 Determines whether a transpose must be applied. More...