dbcsr_get_data Interface

public interface dbcsr_get_data

Module Procedures

private subroutine get_data_s(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_d(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_c(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_z(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_2d_s(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional, DIMENSION(2) :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional, DIMENSION(2) :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_2d_d(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional, DIMENSION(2) :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional, DIMENSION(2) :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_2d_c(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional, DIMENSION(2) :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional, DIMENSION(2) :: ub

lower bound for pointer upper bound for pointer

private subroutine get_data_2d_z(area, DATA, lb, ub)

Returns the single/double precision real/complex data

Arguments

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

data area

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

pointer to data

integer, intent(in), optional, DIMENSION(2) :: lb

lower bound for pointer upper bound for pointer

integer, intent(in), optional, DIMENSION(2) :: ub

lower bound for pointer upper bound for pointer