Skip to content

Commit 6f29c33

Browse files
committed
Print only when convergence is successful
1 parent 1578016 commit 6f29c33

File tree

7 files changed

+9
-18
lines changed

7 files changed

+9
-18
lines changed

lectures/_static/lecture_specific/coleman_policy_iter/solve_time_iter.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ def solve_model_time_iter(model, # Class with model information
1919

2020
if error > tol:
2121
print("Failed to converge!")
22-
23-
if verbose:
22+
elif verbose:
2423
print(f"\nConverged in {i} iterations.")
2524

2625
return σ_new

lectures/_static/lecture_specific/optgrowth/solve_model.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,7 @@ def solve_model(og,
2323

2424
if error > tol:
2525
print("Failed to converge!")
26-
27-
if verbose:
26+
elif verbose:
2827
print(f"\nConverged in {i} iterations.")
2928

3029
return v_greedy, v_new

lectures/cake_eating_numerical.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,7 @@ def compute_value_function(ce,
301301
302302
if error > tol:
303303
print("Failed to converge!")
304-
305-
if verbose:
304+
elif verbose:
306305
print(f"\nConverged in {i} iterations.")
307306
308307
return v_new
@@ -659,8 +658,7 @@ def iterate_euler_equation(ce,
659658
660659
if error > tol:
661660
print("Failed to converge!")
662-
663-
if verbose:
661+
elif verbose:
664662
print(f"\nConverged in {i} iterations.")
665663
666664
return σ

lectures/ifp_advanced.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -496,8 +496,7 @@ def solve_model_time_iter(model, # Class with model information
496496
497497
if error > tol:
498498
print("Failed to converge!")
499-
500-
if verbose:
499+
elif verbose:
501500
print(f"\nConverged in {i} iterations.")
502501
503502
return a_new, σ_new

lectures/jv.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,7 @@ def solve_model(jv,
364364
365365
if error > tol:
366366
print("Failed to converge!")
367-
368-
if verbose:
367+
elif verbose:
369368
print(f"\nConverged in {i} iterations.")
370369
371370
return v_new

lectures/mccall_correlated.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,7 @@ def compute_fixed_point(js,
283283
284284
if error > tol:
285285
print("Failed to converge!")
286-
287-
if verbose:
286+
elif verbose:
288287
print(f"\nConverged in {i} iterations.")
289288
290289
return f_out

lectures/odu.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -429,8 +429,7 @@ def solve_model(sp,
429429
430430
if error > tol:
431431
print("Failed to converge!")
432-
433-
if verbose:
432+
elif verbose:
434433
print(f"\nConverged in {i} iterations.")
435434
436435
@@ -733,8 +732,7 @@ def solve_wbar(sp,
733732
734733
if error > tol:
735734
print("Failed to converge!")
736-
737-
if verbose:
735+
elif verbose:
738736
print(f"\nConverged in {i} iterations.")
739737
740738
return w_new

0 commit comments

Comments
 (0)