Skip to content

Commit da3ad27

Browse files
author
Jack Dunham
committed
Solvers code now no longer relies on default_kwargs system
To be reintroduced in a later date.
1 parent 60235bc commit da3ad27

File tree

6 files changed

+9
-13
lines changed

6 files changed

+9
-13
lines changed

src/solvers/applyexp.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function region_plan(A::ApplyExpProblem; nsites, exponent_step, sweep_kwargs...)
2020
return applyexp_regions(state(A), exponent_step; nsites, sweep_kwargs...)
2121
end
2222

23-
@define_default_kwargs function update!(
23+
function update!(
2424
region_iter::RegionIterator{<:ApplyExpProblem},
2525
local_state;
2626
nsites,

src/solvers/eigsolve.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ function set_truncation_info!(E::EigsolveProblem; spectrum=nothing)
2020
return E
2121
end
2222

23-
@define_default_kwargs function update!(
23+
function update!(
2424
region_iter::RegionIterator{<:EigsolveProblem},
2525
local_state;
2626
outputlevel=0,

src/solvers/fitting.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ function extract!(region_iter::RegionIterator{<:FittingProblem})
4444
return region_iter, local_tensor
4545
end
4646

47-
@define_default_kwargs function update!(
47+
function update!(
4848
region_iter::RegionIterator{<:FittingProblem}, local_tensor; outputlevel=0
4949
)
5050
F = problem(region_iter)

src/solvers/iterators.jl

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,9 @@ function increment!(region_iter::RegionIterator)
100100
end
101101

102102
function compute!(iter::RegionIterator)
103-
_, local_state = @with_defaults extract!(iter; region_kwargs(extract!, iter)...)
104-
_, local_state = @with_defaults update!(
105-
iter, local_state; region_kwargs(update!, iter)...
106-
)
107-
@with_defaults insert!(iter, local_state; region_kwargs(insert!, iter)...)
103+
_, local_state = extract!(iter; region_kwargs(extract!, iter)...)
104+
_, local_state = update!(iter, local_state; region_kwargs(update!, iter)...)
105+
insert!(iter, local_state; region_kwargs(insert!, iter)...)
108106

109107
return iter
110108
end

src/solvers/subspace/densitymatrix.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using NamedGraphs.GraphsExtensions: incident_edges
22
using Printf: @printf
33

4-
@define_default_kwargs function subspace_expand!(
4+
function subspace_expand!(
55
::Backend"densitymatrix",
66
region_iter,
77
local_state;

src/solvers/subspace/subspace.jl

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
using NDTensors: NDTensors
22
using NDTensors.BackendSelection: Backend, @Backend_str
33

4-
@define_default_kwargs function subspace_expand!(
5-
region_iter, local_state; subspace_algorithm="nothing"
6-
)
4+
function subspace_expand!(region_iter, local_state; subspace_algorithm="nothing")
75
backend = Backend(subspace_algorithm)
86

97
if backend isa Backend"nothing"
108
return region_iter, local_state
119
end
1210

13-
_, local_state = @with_defaults subspace_expand!(
11+
_, local_state = subspace_expand!(
1412
backend, region_iter, local_state; region_kwargs(subspace_expand!, region_iter)...
1513
)
1614

0 commit comments

Comments
 (0)