average Interface

public interface average

Module Procedures

public function averageInt32(vec) result(ret)

Arguments

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

Return Value integer(kind=Int32)

public function averageReal64(vec) result(ret)

Arguments

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

Return Value real(kind=Real64)

public function averageReal64Array(arr) result(ret)

Arguments

Type IntentOptional Attributes Name
real(kind=Real64), intent(in) :: arr(:,:)

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