dbcsr_data_set_pointer Interface

public interface dbcsr_data_set_pointer

Module Procedures

private subroutine set_data_p_s(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

real(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: p

source data pointer

private subroutine set_data_p_d(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

real(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: p

source data pointer

private subroutine set_data_p_c(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

complex(kind=real_4), DIMENSION(:), POINTER, CONTIGUOUS :: p

source data pointer

private subroutine set_data_p_z(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

complex(kind=real_8), DIMENSION(:), POINTER, CONTIGUOUS :: p

source data pointer

private subroutine set_data_p_2d_s(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

real(kind=real_4), DIMENSION(:, :), POINTER :: p

source data pointer

private subroutine set_data_p_2d_d(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

real(kind=real_8), DIMENSION(:, :), POINTER :: p

source data pointer

private subroutine set_data_p_2d_c(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

complex(kind=real_4), DIMENSION(:, :), POINTER :: p

source data pointer

private subroutine set_data_p_2d_z(area, p)

Sets a data pointer.

Read more…

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

target data area

complex(kind=real_8), DIMENSION(:, :), POINTER :: p

source data pointer

private subroutine set_data_area_area(area, rsize, csize, pointee, source_lb)

Points data area data pointers to another data area Assumes that no memory will be lost when repointing the pointer in the data area and that the area is initialized.

Arguments

Type IntentOptional Attributes Name
type(dbcsr_data_obj), intent(inout) :: area

data area to repoint

integer, intent(in) :: rsize

size of data area to point to size of data area to point to

integer, intent(in) :: csize

size of data area to point to size of data area to point to

type(dbcsr_data_obj), intent(in) :: pointee

data area to point to

integer, intent(in), optional :: source_lb

point to this offset in pointee