CP2K 2.5 (Revision 12981)
Public Member Functions

cp_dbcsr_interface::cp_dbcsr_iterator_next_block Interface Reference

List of all members.

Public Member Functions

subroutine cp_iterator_next_block_index (iterator, row, column, blk, blk_p, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_2d_block_d (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_2d_block_s (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_2d_block_c (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_2d_block_z (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_1d_block_d (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_1d_block_s (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_1d_block_c (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)
subroutine cp_iterator_next_1d_block_z (iterator, row, column, block, block_number, row_size, col_size, row_offset, col_offset)

Detailed Description

Definition at line 290 of file cp_dbcsr_interface.f90.


Member Function Documentation

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_1d_block_c ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
COMPLEX(kind=real_4),dimension(:),pointer  block,
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 
)

Definition at line 1317 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_1d_block_d ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
REAL(kind=real_8),dimension(:),pointer  block,
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 
)

Definition at line 1181 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_1d_block_s ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
REAL(kind=real_4),dimension(:),pointer  block,
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 
)

Definition at line 1226 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_1d_block_z ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
COMPLEX(kind=real_8),dimension(:),pointer  block,
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 
)

Definition at line 1271 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_2d_block_c ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
COMPLEX(kind=real_4),dimension(:, :),pointer  block,
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 
)

Definition at line 1293 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_2d_block_d ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
REAL(kind=real_8),dimension(:, :),pointer  block,
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 
)

Definition at line 1157 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_2d_block_s ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
REAL(kind=real_4),dimension(:, :),pointer  block,
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 
)

Definition at line 1202 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_2d_block_z ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
COMPLEX(kind=real_8),dimension(:, :),pointer  block,
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 
)

Definition at line 1247 of file cp_dbcsr_interface.f90.

subroutine cp_dbcsr_interface::cp_dbcsr_iterator_next_block::cp_iterator_next_block_index ( TYPE(cp_dbcsr_iterator),intent(inout)  iterator,
INTEGER,intent(out)  row,
INTEGER,intent(out)  column,
INTEGER,intent(out)  blk,
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 
)

Definition at line 1140 of file cp_dbcsr_interface.f90.


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