@@ -588,60 +588,60 @@ subroutine assert_equal_string_array(x, y, file_name, line_number, suite)
588588
589589 end subroutine assert_equal_string_array
590590
591- subroutine assert_approximate_real4 (x , y , file_name , line_number , eps_user , suite )
591+ subroutine assert_approximate_real4 (x , y , file_name , line_number , eps , suite )
592592
593593 real (4 ), intent (in ) :: x
594594 real (4 ), intent (in ) :: y
595595 character (* ), intent (in ), optional :: file_name
596596 integer , intent (in ), optional :: line_number
597- real (4 ), intent (in ), optional :: eps_user
597+ real (4 ), intent (in ), optional :: eps
598598 type (test_suite_type), intent (in ), optional :: suite
599599
600- real (4 ) :: eps
600+ real (4 ) :: eps_
601601
602- eps = merge (eps_user , eps_default_kind4, present (eps_user ))
602+ eps_ = merge (eps , eps_default_kind4, present (eps ))
603603
604- call test_case_append_assert(' =~' , abs (x - y) / get_relative_difference(x, y) < eps , to_string(x), to_string(y), file_name, line_number, suite)
604+ call test_case_append_assert(' =~' , abs (x - y) / get_relative_difference(x, y) < eps_ , to_string(x), to_string(y), file_name, line_number, suite)
605605
606606 end subroutine assert_approximate_real4
607607
608- subroutine assert_approximate_real8 (x , y , file_name , line_number , eps_user , suite )
608+ subroutine assert_approximate_real8 (x , y , file_name , line_number , eps , suite )
609609
610610 real (8 ), intent (in ) :: x
611611 real (8 ), intent (in ) :: y
612612 character (* ), intent (in ), optional :: file_name
613613 integer , intent (in ), optional :: line_number
614- real (8 ), intent (in ), optional :: eps_user
614+ real (8 ), intent (in ), optional :: eps
615615 type (test_suite_type), intent (in ), optional :: suite
616616
617- real (8 ) :: eps
617+ real (8 ) :: eps_
618618
619- eps = merge (eps_user , eps_default_kind8, present (eps_user ))
619+ eps_ = merge (eps , eps_default_kind8, present (eps ))
620620
621- call test_case_append_assert(' =~' , abs (x - y) / get_relative_difference(x, y) < eps , to_string(x), to_string(y), file_name, line_number, suite)
621+ call test_case_append_assert(' =~' , abs (x - y) / get_relative_difference(x, y) < eps_ , to_string(x), to_string(y), file_name, line_number, suite)
622622
623623 end subroutine assert_approximate_real8
624624
625- subroutine assert_approximate_real4_vec (x , y , file_name , line_number , eps_user , suite )
625+ subroutine assert_approximate_real4_vec (x , y , file_name , line_number , eps , suite )
626626
627627 real (4 ), intent (in ) :: x(:)
628628 real (4 ), intent (in ) :: y(:)
629629 character (* ), intent (in ), optional :: file_name
630630 integer , intent (in ), optional :: line_number
631- real (4 ), intent (in ), optional :: eps_user
631+ real (4 ), intent (in ), optional :: eps
632632 type (test_suite_type), intent (in ), optional :: suite
633633
634634 logical :: passed
635635 integer :: loc, i
636- real (4 ) :: eps
636+ real (4 ) :: eps_
637637
638- eps = merge (eps_user, eps_default_kind8 , present (eps_user ))
638+ eps_ = merge (eps, eps_default_kind4 , present (eps ))
639639
640640 passed = .true.
641641 loc = lbound (x, 1 )
642642 if (lbound (x, 1 ) == lbound (y, 1 ) .and. ubound (x, 1 ) == ubound (y, 1 )) then
643643 do i = lbound (x, 1 ), ubound (x, 1 )
644- if (.not. abs (x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps ) then
644+ if (.not. abs (x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps_ ) then
645645 if (get_relative_difference(x(i), y(i)) == 0.0D0 ) &
646646 & cycle
647647 loc = i
@@ -655,26 +655,26 @@ subroutine assert_approximate_real4_vec(x, y, file_name, line_number, eps_user,
655655
656656 end subroutine assert_approximate_real4_vec
657657
658- subroutine assert_approximate_real8_vec (x , y , file_name , line_number , eps_user , suite )
658+ subroutine assert_approximate_real8_vec (x , y , file_name , line_number , eps , suite )
659659
660660 real (8 ), intent (in ) :: x(:)
661661 real (8 ), intent (in ) :: y(:)
662662 character (* ), intent (in ), optional :: file_name
663663 integer , intent (in ), optional :: line_number
664- real (8 ), intent (in ), optional :: eps_user
664+ real (8 ), intent (in ), optional :: eps
665665 type (test_suite_type), intent (in ), optional :: suite
666666
667667 logical :: passed
668668 integer :: loc, i
669- real (8 ) :: eps
669+ real (8 ) :: eps_
670670
671- eps = merge (eps_user , eps_default_kind8, present (eps_user ))
671+ eps_ = merge (eps , eps_default_kind8, present (eps ))
672672
673673 passed = .true.
674674 loc = lbound (x, 1 )
675675 if (lbound (x, 1 ) == lbound (y, 1 ) .and. ubound (x, 1 ) == ubound (y, 1 )) then
676676 do i = lbound (x, 1 ), ubound (x, 1 )
677- if (.not. abs (x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps ) then
677+ if (.not. abs (x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps_ ) then
678678 if (get_relative_difference(x(i), y(i)) == 0.0D0 ) &
679679 & cycle
680680 loc = i
@@ -688,20 +688,20 @@ subroutine assert_approximate_real8_vec(x, y, file_name, line_number, eps_user,
688688
689689 end subroutine assert_approximate_real8_vec
690690
691- subroutine assert_approximate_real4_array (x , y , file_name , line_number , eps_user , suite )
691+ subroutine assert_approximate_real4_array (x , y , file_name , line_number , eps , suite )
692692
693693 real (4 ), intent (in ) :: x(:, :)
694694 real (4 ), intent (in ) :: y(:, :)
695695 character (* ), intent (in ), optional :: file_name
696696 integer , intent (in ), optional :: line_number
697- real (4 ), intent (in ), optional :: eps_user
697+ real (4 ), intent (in ), optional :: eps
698698 type (test_suite_type), intent (in ), optional :: suite
699699
700700 logical :: passed
701701 integer :: loc_i, loc_j, i, j
702- real (4 ) :: eps
702+ real (4 ) :: eps_
703703
704- eps = merge (eps_user , eps_default_kind4, present (eps_user ))
704+ eps_ = merge (eps , eps_default_kind4, present (eps ))
705705
706706 passed = .true.
707707 loc_i = lbound (x, 1 )
@@ -710,7 +710,7 @@ subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps_user
710710 lbound (x, 2 ) == lbound (y, 2 ) .and. ubound (x, 2 ) == ubound (y, 2 )) then
711711 do i = lbound (x, 1 ), ubound (x, 1 )
712712 do j = lbound (x, 2 ), ubound (x, 2 )
713- if (.not. abs (x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps ) then
713+ if (.not. abs (x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps_ ) then
714714 if (get_relative_difference(x(i, j), y(i, j)) == 0.0D0 ) &
715715 & cycle
716716 loc_i = i
@@ -726,20 +726,20 @@ subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps_user
726726
727727 end subroutine assert_approximate_real4_array
728728
729- subroutine assert_approximate_real8_array (x , y , file_name , line_number , eps_user , suite )
729+ subroutine assert_approximate_real8_array (x , y , file_name , line_number , eps , suite )
730730
731731 real (8 ), intent (in ) :: x(:, :)
732732 real (8 ), intent (in ) :: y(:, :)
733733 character (* ), intent (in ), optional :: file_name
734734 integer , intent (in ), optional :: line_number
735- real (8 ), intent (in ), optional :: eps_user
735+ real (8 ), intent (in ), optional :: eps
736736 type (test_suite_type), intent (in ), optional :: suite
737737
738738 logical :: passed
739739 integer :: loc_i, loc_j, i, j
740- real (8 ) :: eps
740+ real (8 ) :: eps_
741741
742- eps = merge (eps_user , eps_default_kind8, present (eps_user ))
742+ eps_ = merge (eps , eps_default_kind8, present (eps ))
743743
744744 passed = .true.
745745 loc_i = lbound (x, 1 )
@@ -748,7 +748,7 @@ subroutine assert_approximate_real8_array(x, y, file_name, line_number, eps_user
748748 lbound (x, 2 ) == lbound (y, 2 ) .and. ubound (x, 2 ) == ubound (y, 2 )) then
749749 do i = lbound (x, 1 ), ubound (x, 1 )
750750 do j = lbound (x, 2 ), ubound (x, 2 )
751- if (.not. abs (x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps ) then
751+ if (.not. abs (x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps_ ) then
752752 if (get_relative_difference(x(i, j), y(i, j)) == 0.0D0 ) &
753753 & cycle
754754 loc_i = i
0 commit comments