gap Interface

public interface gap

Module Procedures

private elemental function gap_final_real32(agm) result(gap_final)

Extract the final gap (arithmetic mean - geometric mean).

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real32_type), intent(in) :: agm

Return Value real(kind=real32)

private elemental function gap_final_real64(agm) result(gap_final)

Extract the final gap (arithmetic mean - geometric mean).

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real64_type), intent(in) :: agm

Return Value real(kind=real64)

private elemental function gap_final_real128(agm) result(gap_final)

Extract the final gap (arithmetic mean - geometric mean).

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real128_type), intent(in) :: agm

Return Value real(kind=real128)

private elemental function gap_selectable_real32(agm, i) result(gap_selectable)

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real32_type), intent(in) :: agm
integer, intent(in) :: i

Return Value real(kind=real32)

private elemental function gap_selectable_real64(agm, i) result(gap_selectable)

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real64_type), intent(in) :: agm
integer, intent(in) :: i

Return Value real(kind=real64)

private elemental function gap_selectable_real128(agm, i) result(gap_selectable)

Extract the gap (arithmetic mean - geometric mean) at a specific iteration.

Read more…

Arguments

Type IntentOptional Attributes Name
type(arithmetic_geometric_mean_real128_type), intent(in) :: agm
integer, intent(in) :: i

Return Value real(kind=real128)