Skip to content

Commit a167f9d

Browse files
committed
Fixes to alternating_update default printing
1 parent f28e5a4 commit a167f9d

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

src/solvers/alternating_update/alternating_update.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ function alternating_update(
99
nsites, # define default for each level of solver implementation
1010
updater, # this specifies the update performed locally
1111
outputlevel=default_outputlevel(),
12-
region_printer=nothing,
13-
sweep_printer=nothing,
12+
region_printer=default_region_printer,
13+
sweep_printer=default_sweep_printer,
1414
(sweep_observer!)=nothing,
1515
(region_observer!)=nothing,
1616
root_vertex=GraphsExtensions.default_root_vertex(init_state),
@@ -59,7 +59,7 @@ function alternating_update(
5959
(sweep_observer!)=nothing,
6060
sweep_printer=default_sweep_printer,#?
6161
(region_observer!)=nothing,
62-
region_printer=nothing,
62+
region_printer=default_region_printer,
6363
)
6464
state = copy(init_state)
6565
@assert !isnothing(sweep_plans)

src/solvers/alternating_update/region_update.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ function region_update(
112112
outputlevel,
113113
info...,
114114
region_kwargs...,
115+
inserter_kwargs...,
115116
internal_kwargs...,
116117
)
117118
update_observer!(region_observer!; all_kwargs...)

src/solvers/defaults.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ default_inserter() = default_inserter
88
default_checkdone() = (; kws...) -> false
99
default_transform_operator() = nothing
1010
function default_region_printer(;
11-
cutoff,
12-
maxdim,
13-
mindim,
11+
cutoff=nothing,
12+
mindim=nothing,
13+
maxdim=nothing,
1414
outputlevel,
1515
state,
1616
sweep_plan,
@@ -23,9 +23,9 @@ function default_region_printer(;
2323
region = first(sweep_plan[which_region_update])
2424
@printf("Sweep %d, region=%s \n", which_sweep, region)
2525
print(" Truncated using")
26-
@printf(" cutoff=%.1E", cutoff)
27-
@printf(" maxdim=%d", maxdim)
28-
@printf(" mindim=%d", mindim)
26+
!isnothing(cutoff) && @printf(" cutoff=%.1E", cutoff)
27+
!isnothing(maxdim) && @printf(" maxdim=%d", maxdim)
28+
!isnothing(mindim) && @printf(" mindim=%d", mindim)
2929
println()
3030
if spec != nothing
3131
@printf(

0 commit comments

Comments
 (0)