operator(.withinFraction.) Interface

public interface operator(.withinFraction.)

Functions

private elemental module function within_double_precision_fraction(operands, fractional_tolerance) result(test_diagnosis)

Arguments

Type IntentOptional Attributes Name
type(operands_t(double_precision)), intent(in) :: operands
double precision, intent(in) :: fractional_tolerance

Return Value type(test_diagnosis_t)

private elemental module function within_real_fraction(operands, fractional_tolerance) result(test_diagnosis)

Arguments

Type IntentOptional Attributes Name
type(operands_t), intent(in) :: operands
real, intent(in) :: fractional_tolerance

Return Value type(test_diagnosis_t)