min Interface

public interface min

Module Procedures

private elemental function min_final_real32(agm) result(min_final)

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…

Arguments

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

Return Value real(kind=real32)

private elemental function min_final_real64(agm) result(min_final)

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…

Arguments

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

Return Value real(kind=real64)

private elemental function min_final_real128(agm) result(min_final)

Extract the final arithmetic-geometric mean from completed AGM calculations.
Specifically, this function returns the smaller of the two final values.

Read more…

Arguments

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

Return Value real(kind=real128)

private elemental function min_selectable_real32(agm, i) result(min_selectable)

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

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 min_selectable_real64(agm, i) result(min_selectable)

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

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 min_selectable_real128(agm, i) result(min_selectable)

Extract the arithmetic-geometric mean value at a specific iteration.
Specifically, this function returns the smaller of the two values.

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)