min_func Abstract Interface

abstract interface
private pure function min_func(this, comparison)

Arguments

Type IntentOptional AttributesName
class(data_set), intent(in) :: this
procedure(comparison_func) :: comparison

A procedure which evaluates whether a container object is less than, equal to, or greater than another

Return Value class(container), allocatable

The smallest item in the set, as determined by the comparison function