prefix_sum Interface

public interface prefix_sum

Module Procedures

public pure function prefix_sum_int32(vec) result(ret)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(in) :: vec(:)

Return Value integer(kind=int32), allocatable, (:)

public pure function prefix_sum_real32(vec) result(ret)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in) :: vec(:)

Return Value real(kind=real32), allocatable, (:)

public pure function prefix_sum_real64(vec) result(ret)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: vec(:)

Return Value real(kind=real64), allocatable, (:)

public pure function prefix_sum_complex64(vec) result(ret)

Arguments

Type IntentOptional Attributes Name
complex(kind=real64), intent(in) :: vec(:)

Return Value complex(kind=real64), allocatable, (:)