We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dbdad20 commit aa6c313Copy full SHA for aa6c313
varipeps/optimization/optimizer.py
@@ -599,8 +599,17 @@ def random_noise(a):
599
enforce_elementwise_convergence=varipeps_config.ad_use_custom_vjp,
600
)
601
varipeps_global_state.ctmrg_projector_method = None
602
- max_trunc_error_list[random_noise_retries][-1] = max_trunc_error
603
- step_energies[random_noise_retries][-1] = working_value
+
+ try:
604
+ max_trunc_error_list[random_noise_retries][-1] = max_trunc_error
605
+ except IndexError:
606
+ max_trunc_error_list[random_noise_retries].append(max_trunc_error)
607
608
609
+ step_energies[random_noise_retries][-1] = working_value
610
611
+ step_energies[random_noise_retries].append(working_value)
612
613
break
614
615
if (
0 commit comments