operator (.allclose.) Interface

public interface operator (.allclose.)

Calls

interface~~operator (.allclose.)~~CallsGraph interface~operator (.allclose.) operator (.allclose.) proc~allclose_operator_real32_1d allclose_operator_real32_1d interface~operator (.allclose.)->proc~allclose_operator_real32_1d proc~allclose_operator_real32_2d allclose_operator_real32_2d interface~operator (.allclose.)->proc~allclose_operator_real32_2d proc~allclose_operator_real32_3d allclose_operator_real32_3d interface~operator (.allclose.)->proc~allclose_operator_real32_3d proc~allclose_operator_real64_1d allclose_operator_real64_1d interface~operator (.allclose.)->proc~allclose_operator_real64_1d proc~allclose_operator_real64_2d allclose_operator_real64_2d interface~operator (.allclose.)->proc~allclose_operator_real64_2d proc~allclose_operator_real64_3d allclose_operator_real64_3d interface~operator (.allclose.)->proc~allclose_operator_real64_3d proc~allclose_real32_1d allclose_real32_1d proc~allclose_operator_real32_1d->proc~allclose_real32_1d proc~allclose_real32_2d allclose_real32_2d proc~allclose_operator_real32_2d->proc~allclose_real32_2d proc~allclose_real32_3d allclose_real32_3d proc~allclose_operator_real32_3d->proc~allclose_real32_3d proc~allclose_real64_1d allclose_real64_1d proc~allclose_operator_real64_1d->proc~allclose_real64_1d proc~allclose_real64_2d allclose_real64_2d proc~allclose_operator_real64_2d->proc~allclose_real64_2d proc~allclose_real64_3d allclose_real64_3d proc~allclose_operator_real64_3d->proc~allclose_real64_3d proc~test_print test_print proc~allclose_real32_1d->proc~test_print proc~allclose_real32_2d->proc~test_print proc~allclose_real32_3d->proc~test_print proc~allclose_real64_1d->proc~test_print proc~allclose_real64_2d->proc~test_print proc~allclose_real64_3d->proc~test_print

Module Procedures

public function allclose_operator_real32_1d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real32-valued 1D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in), dimension(:) :: got

The array of values to be tested

real(kind=real32), intent(in), dimension(:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?

public function allclose_operator_real32_2d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real32-valued 2D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in), dimension(:,:) :: got

The array of values to be tested

real(kind=real32), intent(in), dimension(:,:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?

public function allclose_operator_real32_3d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real32-valued 3D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(in), dimension(:,:,:) :: got

The array of values to be tested

real(kind=real32), intent(in), dimension(:,:,:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?

public function allclose_operator_real64_1d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real64-valued 1D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:) :: got

The array of values to be tested

real(kind=real64), intent(in), dimension(:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?

public function allclose_operator_real64_2d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real64-valued 2D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:) :: got

The array of values to be tested

real(kind=real64), intent(in), dimension(:,:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?

public function allclose_operator_real64_3d(got, expect) result(test_pass)

Custom operator for allclose comparison of two real64-valued 3D arrays Uses default relative tolerance of 1e-5 and does not print results

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in), dimension(:,:,:) :: got

The array of values to be tested

real(kind=real64), intent(in), dimension(:,:,:) :: expect

The array of expected values

Return Value logical

Did the comparison pass?