operator(.withinPercentage.) Interface

public interface operator(.withinPercentage.)

Functions

private elemental module function within_double_precision_percentage(operands, percentage_tolerance) result(test_diagnosis)

Arguments

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

Return Value type(test_diagnosis_t)

private elemental module function within_real_percentage(operands, percentage_tolerance) result(test_diagnosis)

Arguments

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

Return Value type(test_diagnosis_t)