@@ -654,6 +654,8 @@ def line_search(
654
654
None ,
655
655
)
656
656
signal_reset_descent_dir = False
657
+
658
+ count += 1
657
659
continue
658
660
else :
659
661
hager_zhang_upper_bound = alpha
@@ -681,6 +683,7 @@ def line_search(
681
683
None ,
682
684
)
683
685
signal_reset_descent_dir = False
686
+ count += 1
684
687
continue
685
688
elif descent_new_grad >= 0 :
686
689
hager_zhang_upper_bound = alpha
@@ -710,6 +713,7 @@ def line_search(
710
713
None ,
711
714
)
712
715
signal_reset_descent_dir = False
716
+ count += 1
713
717
continue
714
718
else :
715
719
if new_value <= (
@@ -736,6 +740,7 @@ def line_search(
736
740
None ,
737
741
)
738
742
signal_reset_descent_dir = False
743
+ count += 1
739
744
continue
740
745
741
746
if varipeps_config .line_search_method is Line_Search_Methods .SIMPLE :
@@ -915,6 +920,7 @@ def line_search(
915
920
None ,
916
921
)
917
922
signal_reset_descent_dir = False
923
+ count += 1
918
924
continue
919
925
elif hager_zhang_state is _Hager_Zhang_State .UPDATE_INNER :
920
926
if descent_new_grad >= 0 :
@@ -951,6 +957,7 @@ def line_search(
951
957
None ,
952
958
)
953
959
signal_reset_descent_dir = False
960
+ count += 1
954
961
continue
955
962
else :
956
963
hager_zhang_upper_bound = alpha
@@ -980,6 +987,7 @@ def line_search(
980
987
None ,
981
988
)
982
989
signal_reset_descent_dir = False
990
+ count += 1
983
991
continue
984
992
else :
985
993
alpha = hager_zhang_lower_bound * hager_zhang_upper_bound_des_grad
@@ -1017,6 +1025,7 @@ def line_search(
1017
1025
None ,
1018
1026
)
1019
1027
signal_reset_descent_dir = False
1028
+ count += 1
1020
1029
continue
1021
1030
1022
1031
if hz_secant_alpha is not None and (
@@ -1051,6 +1060,7 @@ def line_search(
1051
1060
None ,
1052
1061
)
1053
1062
signal_reset_descent_dir = False
1063
+ count += 1
1054
1064
continue
1055
1065
hz_secant_alpha = None
1056
1066
@@ -1077,6 +1087,7 @@ def line_search(
1077
1087
None ,
1078
1088
)
1079
1089
signal_reset_descent_dir = False
1090
+ count += 1
1080
1091
continue
1081
1092
hz_secant_lower = None
1082
1093
0 commit comments