dbcsr_get_data Interface

public interface dbcsr_get_data

Contents


Module Procedures

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

Returns the single/double precision real/complex data

Arguments

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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

TypeIntentOptionalAttributesName
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