List of all members.
Private Member Functions |
| subroutine | iterator_next_block_index (iterator, row, column, blk, transposed, blk_p, row_size, col_size, row_offset, col_offset) |
| | Gets the index information of the next block, no data.
|
| subroutine | iterator_next_area_block (iterator, row, column, block, transposed, block_number, row_size, col_size, row_offset, col_offset) |
| | Gets the next data block encapsulated in an object.
|
| | iterator_next_2d_block_d |
| | iterator_next_2d_block_s |
| | iterator_next_2d_block_c |
| | iterator_next_2d_block_z |
| | iterator_next_1d_block_d |
| | iterator_next_1d_block_s |
| | iterator_next_1d_block_c |
| | iterator_next_1d_block_z |
Detailed Description
Member Function Documentation
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_1d_block_c |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_1d_block_d |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_1d_block_s |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_1d_block_z |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_2d_block_c |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_2d_block_d |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_2d_block_s |
( |
| ) |
[private] |
| dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_2d_block_z |
( |
| ) |
[private] |
| subroutine dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_area_block |
( |
TYPE(dbcsr_iterator),intent(inout) |
iterator, |
|
|
INTEGER,intent(out) |
row, |
|
|
INTEGER,intent(out) |
column, |
|
|
TYPE(dbcsr_data_obj),intent(inout) |
block, |
|
|
LOGICAL,intent(out) |
transposed, |
|
|
INTEGER,intent(out),optional |
block_number, |
|
|
INTEGER,intent(out),optional |
row_size, |
|
|
INTEGER,intent(out),optional |
col_size, |
|
|
INTEGER,intent(out),optional |
row_offset, |
|
|
INTEGER,intent(out),optional |
col_offset |
|
) |
| [private] |
Gets the next data block encapsulated in an object.
- Parameters:
-
| [in,out] | iterator | the iterator |
| [out] | row | row of the data block |
| [out] | column | column of the data block |
| [out] | block | encapsulated data |
| [out] | transposed | whether the block data is transposed |
| [out] | block_number | (optional) block number |
| [out] | row_size | (optional) logical row size of block |
| [out] | col_size | (optional) logical column size of block |
| [out] | row_offset | (optional) logical row offset of block |
| [out] | col_offset | (optional) logical column offset of block |
Definition at line 798 of file dbcsr_iterator_operations.f90.
| subroutine dbcsr_iterator_operations::dbcsr_iterator_next_block::iterator_next_block_index |
( |
TYPE(dbcsr_iterator),intent(inout) |
iterator, |
|
|
INTEGER,intent(out) |
row, |
|
|
INTEGER,intent(out) |
column, |
|
|
INTEGER,intent(out) |
blk, |
|
|
LOGICAL,intent(out),optional |
transposed, |
|
|
INTEGER,intent(out),optional |
blk_p, |
|
|
INTEGER,intent(out),optional |
row_size, |
|
|
INTEGER,intent(out),optional |
col_size, |
|
|
INTEGER,intent(out),optional |
row_offset, |
|
|
INTEGER,intent(out),optional |
col_offset |
|
) |
| [private] |
Gets the index information of the next block, no data.
- Parameters:
-
| [in,out] | iterator | the iterator |
| [out] | row | row of the data block |
| [out] | column | column of the data block |
| [out] | blk | block number |
| [out] | transposed | (optional) whether block is transposed |
| [out] | blk_p | (optional) index into block data array |
| [out] | row_size | (optional) logical row size of block |
| [out] | col_size | (optional) logical column size of block |
| [out] | row_offset | (optional) logical row offset of block |
| [out] | col_offset | (optional) logical column offset of block |
Definition at line 744 of file dbcsr_iterator_operations.f90.
The documentation for this interface was generated from the following files: