Skip to content

Commit a1bd39c

Browse files
committed
cleaning
1 parent f387d4b commit a1bd39c

File tree

1 file changed

+3
-38
lines changed

1 file changed

+3
-38
lines changed

src/algorithms/ctmrg/projectors.jl

Lines changed: 3 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -203,48 +203,13 @@ PROJECTOR_SYMBOLS[:randomized] = RandomizedProjector
203203

204204
svd_algorithm(alg::RandomizedProjector) = alg.svd_alg
205205

206-
#=
207-
# TBD is this needed?
208-
function RandomizedProjector(;
209-
rng = Random.default_rng(),
210-
svd_alg = (;),
211-
trscheme = (;),
212-
oversampling = 10,
213-
max_full = 100,
214-
verbosity = Defaults.projector_verbosity,
215-
)
216-
217-
# parse SVD forward & rrule algorithm
218-
svd_algorithm = _alg_or_nt(SVDAdjoint, svd_alg)
219-
220-
# parse truncation scheme
221-
truncation_scheme = if trscheme isa TruncationScheme
222-
trscheme
223-
elseif trscheme isa NamedTuple
224-
_TruncationScheme(; trscheme...)
225-
else
226-
throw(ArgumentError("unknown trscheme $trscheme"))
227-
end
228-
229-
return RandomizedProjector(
230-
svd_algorithm, truncation_scheme, rng, oversampling, max_full, verbosity
231-
)
232-
end
233-
=#
234-
206+
_default_randomized_oversampling = 10
207+
_default_randomized_max_full = 100
235208

236209
# needed as default interface in PEPSKit.ProjectorAlgorithm
237210
function RandomizedProjector(svd_algorithm, trscheme, verbosity)
238-
@show "Hi RandomizedProjector"
239-
@show which(
240-
RandomizedProjector, typeof.(
241-
(
242-
svd_algorithm, trscheme, Random.default_rng(), 10, 100, verbosity,
243-
)
244-
)
245-
)
246211
return RandomizedProjector(
247-
svd_algorithm, trscheme, Random.default_rng(), 10, 100, verbosity
212+
svd_algorithm, trscheme, Random.default_rng(), _default_randomized_oversampling, _default_randomized_max_full, verbosity
248213
)
249214
end
250215

0 commit comments

Comments
 (0)