harmonic_mean Interface

public interface harmonic_mean

Contents


Module Procedures

public function rank1_harmonic_mean_r32(data_) result(harmonic_mean_)

Arguments

Type IntentOptional AttributesName
real(kind=real32), intent(in) :: data_(:)

Return Value real(kind=real32)

Rank 1 array containing the elements to calculate the mean for

public function rank1_harmonic_mean_r64(data_) result(harmonic_mean_)

Arguments

Type IntentOptional AttributesName
real(kind=real64), intent(in) :: data_(:)

Return Value real(kind=real64)

Rank 1 array containing the elements to calculate the mean for

public function rank1_harmonic_mean_i32(data_) result(harmonic_mean_)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: data_(:)

Return Value real(kind=real32)

Rank 1 array containing the elements to calculate the mean for

public function rank1_harmonic_mean_i64(data_) result(harmonic_mean_)

Arguments

Type IntentOptional AttributesName
integer(kind=int64), intent(in) :: data_(:)

Return Value real(kind=real64)

Rank 1 array containing the elements to calculate the mean for