Package evaluation to test InterpolativeQTT on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T17:15:56.912 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 11.17s ################################################################################ # Installation # Installing InterpolativeQTT... Resolving package versions... Installed OrderedCollections ─────── v1.8.2 Installed DataStructures ─────────── v0.19.5 Installed Preferences ────────────── v1.5.2 Installed BitIntegers ────────────── v0.3.7 Installed EllipsisNotation ───────── v1.10.1 Installed TensorCrossInterpolation ─ v0.9.19 Installed PrecompileTools ────────── v1.3.4 Installed QuadGK ─────────────────── v2.11.3 Installed InterpolativeQTT ───────── v0.1.3 Updating `~/.julia/environments/v1.14/Project.toml` [87f1ea11] + InterpolativeQTT v0.1.3 Updating `~/.julia/environments/v1.14/Manifest.toml` [c3b6d118] + BitIntegers v0.3.7 [864edb3b] + DataStructures v0.19.5 [da5c29d0] + EllipsisNotation v1.10.1 [87f1ea11] + InterpolativeQTT v0.1.3 ⌅ [bac558e1] + OrderedCollections v1.8.2 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [1fd47b50] + QuadGK v2.11.3 [b261b2ec] + TensorCrossInterpolation v0.9.19 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.5+2 [4536629a] + OpenBLAS_jll v0.3.33+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 3.41s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling project... 6.2 s ✓ TestEnv 1 dependency successfully precompiled in 6 seconds. 27 already precompiled. Precompiling package dependencies... Precompiling project... 106.9 s ✓ OrderedCollections 1.3 s ✓ QuanticsGrids 107.5 s ✓ BitIntegers 23.6 s ✓ Preferences 123.5 s ✓ DataStructures 22.2 s ✓ PrecompileTools 29.3 s ✓ QuadGK 24.9 s ✓ EllipsisNotation 129.2 s ✓ TensorCrossInterpolation ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =# Core.@doc " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" function interpolatesinglescale(f, a::NTuple{N, Float64}, b::NTuple{N, Float64}, numbits::Int, polynomialdegree::Int; tolerance = 1.0e-12, maxbonddim = typemax(Int), unfoldingscheme = :fused) where N │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:163 =# │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:172 =# │ unfoldingscheme == :fused || Error("unsupported unfolding scheme $(unfoldingscheme)") │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# │ _scale(x::NTuple{N, Float64})::NTuple{N, Float64} = begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# │ tuple(a .+ (b .- a) .* x...) │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ fillt(N, v) = begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ ntuple((i->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ v │ end), N) │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:177 =# │ P = getChebyshevGrid(polynomialdegree) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:179 =# │ Aleft = Array{Float64, 2N}(undef, fillt(N, 2)..., fillt(N, polynomialdegree + 1)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:180 =# │ for sigmas = Iterators.product(ntuple((x->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:180 =# │ 0:1 │ end), N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:181 =# │ for betas = Iterators.product(ntuple((x->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:181 =# │ 0:polynomialdegree │ end), N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:182 =# │ point = tuple(((sigmas[n] + P.grid[betas[n] + 1]) / 2 for n = 1:N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:183 =# │ Aleft[sigmas .+ 1..., betas .+ 1...] = f(_scale(point)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:184 =# │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:185 =# │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:187 =# │ Acenter_ = interpolationtensor(P) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:188 =# │ Acenter = _direct_product_coretensors(fill(Acenter_, N)) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:190 =# │ Aright_ = [P(alpha, sigma / 2) for alpha = 0:polynomialdegree, sigma = [0, 1]] │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:194 =# │ Aright = _direct_product_coretensors(fill(reshape(Aright_, size(Aright_)..., 1), N)) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:196 =# │ train_ = [reshape(Aleft, 1, 2 ^ N, :), fill(Acenter, numbits - 2)..., Aright] │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:202 =# │ return _compress_train(train_, tolerance, maxbonddim) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) :: Value | │ " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" :: Value | │ [function] | │ [where] | │ [call] | │ interpolatesinglescale :: Identifier | │ [parameters] | │ [kw] | │ tolerance :: Identifier | │ 1.0e-12 :: Value | │ [kw] | │ maxbonddim :: Identifier | │ [call] | │ typemax :: Identifier | │ Int :: Identifier | │ [kw] | │ unfoldingscheme :: Identifier | │ [inert] | │ fused :: Identifier | │ f :: Identifier | │ [::] | │ a :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [::] | │ b :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [::] | │ numbits :: Identifier | │ Int :: Identifier | │ [::] | │ polynomialdegree :: Identifier | │ Int :: Identifier | │ N :: Identifier | │ [block] | │ [||] | │ [call] | │ == :: Identifier | │ unfoldingscheme :: Identifier | │ [inert] | │ fused :: Identifier | │ [call] | │ Error :: Identifier | │ [string] | │ "unsupported unfolding scheme " :: Value | │ unfoldingscheme :: Identifier | │ [=] | │ [::] | │ [call] | │ _scale :: Identifier | │ [::] | │ x :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [block] | │ [call] | │ tuple :: Identifier | │ [...] | │ [call] | │ .+ :: Identifier | │ a :: Identifier | │ [call] | │ .* :: Identifier | │ [call] | │ .- :: Identifier | │ b :: Identifier | │ a :: Identifier | │ x :: Identifier | │ [=] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ v :: Identifier | │ [block] | │ [call] | │ ntuple :: Identifier | │ [->] | │ i :: Identifier | │ [block] | │ v :: Identifier | │ N :: Identifier | │ [=] | │ P :: Identifier | │ [call] | │ getChebyshevGrid :: Identifier | │ polynomialdegree :: Identifier | │ [=] | │ Aleft :: Identifier | │ [call] | │ [curly] | │ Array :: Identifier | │ Float64 :: Identifier | │ [call] | │ * :: Identifier | │ 2 :: Value | │ N :: Identifier | │ undef :: Identifier | │ [...] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ 2 :: Value | │ [...] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ [call] | │ + :: Identifier | │ polynomialdegree :: Identifier | │ 1 :: Value | │ [for] | │ [=] | │ sigmas :: Identifier | │ [call] | │ [.] | │ Iterators :: Identifier | │ [inert] | │ product :: Identifier | │ [...] | │ [call] | │ ntuple :: Identifier | │ [->] | │ x :: Identifier | │ [block] | │ [call] | │ : :: Identifier | │ 0 :: Value | │ 1 :: Value | │ N :: Identifier | │ [block] | │ [for] | │ [=] | │ betas :: Identifier | │ [call] | │ [.] | │ Iterators :: Identifier | │ [inert] | │ product :: Identifier | │ [...] | │ [call] | │ ntuple :: Identifier | │ [->] | │ x :: Identifier | │ [block] | │ [call] | │ : :: Identifier | │ 0 :: Value | │ polynomialdegree :: Identifier | │ N :: Identifier | │ [block] | │ [=] | │ point :: Identifier | │ [call] | │ tuple :: Identifier | │ [...] | │ [generator] | │ [call] | │ / :: Identifier | │ [call] | │ + :: Identifier | │ [ref] | │ sigmas :: Identifier | │ n :: Identifier | │ [ref] | │ [.] | │ P :: Identifier | │ [inert] | │ grid :: Identifier | │ [call] | │ + :: Identifier | │ [ref] | │ betas :: Identifier | │ n :: Identifier | │ 1 :: Value | │ 2 :: Value | │ [=] | │ n :: Identifier | │ [call] | │ : :: Identifier | │ 1 :: Value | │ N :: Identifier | │ [=] | │ [ref] | │ Aleft :: Identifier | │ [...] | │ [call] | │ .+ :: Identifier | │ sigmas :: Identifier | │ 1 :: Value | │ [...] | │ [call] | │ .+ :: Identifier | │ betas :: Identifier | │ 1 :: Value | │ [call] | │ f :: Identifier | │ [...] | │ [call] | │ _scale :: Identifier | │ point :: Identifier | │ [=] | │ Acenter_ :: Identifier | │ [call] | │ interpolationtensor :: Identifier | │ P :: Identifier | │ [=] | │ Acenter :: Identifier | │ [call] | │ _direct_product_coretensors :: Identifier | │ [call] | │ fill :: Identifier | │ Acenter_ :: Identifier | │ N :: Identifier | │ [=] | │ Aright_ :: Identifier | │ [comprehension] | │ [generator] | │ [call] | │ P :: Identifier | │ alpha :: Identifier | │ [call] | │ / :: Identifier | │ sigma :: Identifier | │ 2 :: Value | │ [=] | │ alpha :: Identifier | │ [call] | │ : :: Identifier | │ 0 :: Value | │ polynomialdegree :: Identifier | │ [=] | │ sigma :: Identifier | │ [vect] | │ 0 :: Value | │ 1 :: Value | │ [=] | │ Aright :: Identifier | │ [call] | │ _direct_product_coretensors :: Identifier | │ [call] | │ fill :: Identifier | │ [call] | │ reshape :: Identifier | │ Aright_ :: Identifier | │ [...] | │ [call] | │ size :: Identifier | │ Aright_ :: Identifier | │ 1 :: Value | │ N :: Identifier | │ [=] | │ train_ :: Identifier | │ [vect] | │ [call] | │ reshape :: Identifier | │ Aleft :: Identifier | │ 1 :: Value | │ [call] | │ ^ :: Identifier | │ 2 :: Value | │ N :: Identifier | │ : :: Identifier | │ [...] | │ [call] | │ fill :: Identifier | │ Acenter :: Identifier | │ [call] | │ - :: Identifier | │ numbits :: Identifier | │ 2 :: Value | │ Aright :: Identifier | │ [return] | │ [call] | │ _compress_train :: Identifier | │ train_ :: Identifier | │ tolerance :: Identifier | │ maxbonddim :: Identifier | │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [block] | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ [if] | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ [=] | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ [function] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [where] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ interpolatesinglescale :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [parameters] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [kw] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1.0e-12 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [kw] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ typemax :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [kw] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [||] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ == :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Error :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [string] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ "unsupported unfolding scheme " :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [::] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ .* :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ .- :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [->] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ i :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ getChebyshevGrid :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Array :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ * :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ undef :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [for] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [.] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [->] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [for] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [.] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [->] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [block] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [generator] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [ref] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [ref] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [.] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ grid :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [ref] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [ref] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ interpolationtensor :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [comprehension] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [generator] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [vect] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ size :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [=] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [vect] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ ^ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [...] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ - :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [return] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ _compress_train :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ Base.Docs.doc! :: Value | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ InterpolativeQTT :: Value | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Base.Docs.Binding :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ InterpolativeQTT :: Value | [old,SL(7s2bQUXFKuh,Base,SL(2rzC7URZGHr,InterpolativeQTT,)),(. Base (inert @__MODULE__))], │ [inert] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc],jl_source=L47 │ interpolatesinglescale :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Base.Docs.docstr :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Core.svec :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [call] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Dict{Symbol, Any} :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ :path => "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ :linenumber => 156 :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ :module => InterpolativeQTT :: Value | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [where] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Union :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [curly] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [<:] | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(2rzC7URZGHr,InterpolativeQTT,),@doc], │ [if] | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(7RCOSUkkefc,Base.Docs,SL(2rzC7URZGHr,InterpolativeQTT,)),@doc], │ │ file = "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" │ line = 156 └ mod = InterpolativeQTT ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# - Found unexpected binding of kind static_parameter Expression:  #₄₇/N Containing expressions:  (= #₁₅₃/N #₄₇/N)  (call core.svec (call core.svec #₁₂₈/##kw_body#interpolatesinglescale#1#_scale##0 (call core.apply_type #₃₄/NTuple #₄₇/N #₃₅/Float64)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174:0)  (call core.svec (call core.svec (function_type #₅₆/_scale) (call core.apply_type #₃₄/NTuple #₄₇/N #₃₅/Float64)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174:0)  Detailed provenance:  #₄₇/N  ├─ N  │ ├─ N  │ │ └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174  │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  │ └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1097  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1162  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [7] top-level scope  @ ~/.julia/packages/InterpolativeQTT/2I3eI/src/InterpolativeQTT.jl:14  [8] include(mod::Module, _path::String)  @ Base Base.jl:325  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3303  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core boot.jl:522  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [13] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [15] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 in expression starting at /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/InterpolativeQTT.jl:1 in expression starting at stdin:5 ✗ InterpolativeQTT 9 dependencies successfully precompiled in 601 seconds. 12 already precompiled. Precompilation completed after 636.17s ################################################################################ # Testing # Testing InterpolativeQTT Status `/tmp/jl_LNoSuW/Project.toml` [87f1ea11] InterpolativeQTT v0.1.3 [634c7f73] QuanticsGrids v0.7.2 [b261b2ec] TensorCrossInterpolation v0.9.19 [37e2e46d] LinearAlgebra v1.14.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_LNoSuW/Manifest.toml` [c3b6d118] BitIntegers v0.3.7 [864edb3b] DataStructures v0.19.5 [da5c29d0] EllipsisNotation v1.10.1 [87f1ea11] InterpolativeQTT v0.1.3 ⌅ [bac558e1] OrderedCollections v1.8.2 [aea7be01] PrecompileTools v1.3.4 [21216c6a] Preferences v1.5.2 [1fd47b50] QuadGK v2.11.3 [634c7f73] QuanticsGrids v0.7.2 [b261b2ec] TensorCrossInterpolation v0.9.19 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.13.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.14.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v1.13.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.13.0 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.5.5+2 [4536629a] OpenBLAS_jll v0.3.33+0 [8e850b90] libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =# Core.@doc " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" function interpolatesinglescale(f, a::NTuple{N, Float64}, b::NTuple{N, Float64}, numbits::Int, polynomialdegree::Int; tolerance = 1.0e-12, maxbonddim = typemax(Int), unfoldingscheme = :fused) where N │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:163 =# │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:172 =# │ unfoldingscheme == :fused || Error("unsupported unfolding scheme $(unfoldingscheme)") │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# │ _scale(x::NTuple{N, Float64})::NTuple{N, Float64} = begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# │ tuple(a .+ (b .- a) .* x...) │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ fillt(N, v) = begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ ntuple((i->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:175 =# │ v │ end), N) │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:177 =# │ P = getChebyshevGrid(polynomialdegree) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:179 =# │ Aleft = Array{Float64, 2N}(undef, fillt(N, 2)..., fillt(N, polynomialdegree + 1)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:180 =# │ for sigmas = Iterators.product(ntuple((x->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:180 =# │ 0:1 │ end), N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:181 =# │ for betas = Iterators.product(ntuple((x->begin │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:181 =# │ 0:polynomialdegree │ end), N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:182 =# │ point = tuple(((sigmas[n] + P.grid[betas[n] + 1]) / 2 for n = 1:N)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:183 =# │ Aleft[sigmas .+ 1..., betas .+ 1...] = f(_scale(point)...) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:184 =# │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:185 =# │ end │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:187 =# │ Acenter_ = interpolationtensor(P) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:188 =# │ Acenter = _direct_product_coretensors(fill(Acenter_, N)) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:190 =# │ Aright_ = [P(alpha, sigma / 2) for alpha = 0:polynomialdegree, sigma = [0, 1]] │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:194 =# │ Aright = _direct_product_coretensors(fill(reshape(Aright_, size(Aright_)..., 1), N)) │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:196 =# │ train_ = [reshape(Aleft, 1, 2 ^ N, :), fill(Acenter, numbits - 2)..., Aright] │ #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:202 =# │ return _compress_train(train_, tolerance, maxbonddim) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [macrocall] | │ @doc :: Identifier | mod=Core │ :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) :: Value | │ " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" :: Value | │ [function] | │ [where] | │ [call] | │ interpolatesinglescale :: Identifier | │ [parameters] | │ [kw] | │ tolerance :: Identifier | │ 1.0e-12 :: Value | │ [kw] | │ maxbonddim :: Identifier | │ [call] | │ typemax :: Identifier | │ Int :: Identifier | │ [kw] | │ unfoldingscheme :: Identifier | │ [inert] | │ fused :: Identifier | │ f :: Identifier | │ [::] | │ a :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [::] | │ b :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [::] | │ numbits :: Identifier | │ Int :: Identifier | │ [::] | │ polynomialdegree :: Identifier | │ Int :: Identifier | │ N :: Identifier | │ [block] | │ [||] | │ [call] | │ == :: Identifier | │ unfoldingscheme :: Identifier | │ [inert] | │ fused :: Identifier | │ [call] | │ Error :: Identifier | │ [string] | │ "unsupported unfolding scheme " :: Value | │ unfoldingscheme :: Identifier | │ [=] | │ [::] | │ [call] | │ _scale :: Identifier | │ [::] | │ x :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [curly] | │ NTuple :: Identifier | │ N :: Identifier | │ Float64 :: Identifier | │ [block] | │ [call] | │ tuple :: Identifier | │ [...] | │ [call] | │ .+ :: Identifier | │ a :: Identifier | │ [call] | │ .* :: Identifier | │ [call] | │ .- :: Identifier | │ b :: Identifier | │ a :: Identifier | │ x :: Identifier | │ [=] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ v :: Identifier | │ [block] | │ [call] | │ ntuple :: Identifier | │ [->] | │ i :: Identifier | │ [block] | │ v :: Identifier | │ N :: Identifier | │ [=] | │ P :: Identifier | │ [call] | │ getChebyshevGrid :: Identifier | │ polynomialdegree :: Identifier | │ [=] | │ Aleft :: Identifier | │ [call] | │ [curly] | │ Array :: Identifier | │ Float64 :: Identifier | │ [call] | │ * :: Identifier | │ 2 :: Value | │ N :: Identifier | │ undef :: Identifier | │ [...] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ 2 :: Value | │ [...] | │ [call] | │ fillt :: Identifier | │ N :: Identifier | │ [call] | │ + :: Identifier | │ polynomialdegree :: Identifier | │ 1 :: Value | │ [for] | │ [=] | │ sigmas :: Identifier | │ [call] | │ [.] | │ Iterators :: Identifier | │ [inert] | │ product :: Identifier | │ [...] | │ [call] | │ ntuple :: Identifier | │ [->] | │ x :: Identifier | │ [block] | │ [call] | │ : :: Identifier | │ 0 :: Value | │ 1 :: Value | │ N :: Identifier | │ [block] | │ [for] | │ [=] | │ betas :: Identifier | │ [call] | │ [.] | │ Iterators :: Identifier | │ [inert] | │ product :: Identifier | │ [...] | │ [call] | │ ntuple :: Identifier | │ [->] | │ x :: Identifier | │ [block] | │ [call] | │ : :: Identifier | │ 0 :: Value | │ polynomialdegree :: Identifier | │ N :: Identifier | │ [block] | │ [=] | │ point :: Identifier | │ [call] | │ tuple :: Identifier | │ [...] | │ [generator] | │ [call] | │ / :: Identifier | │ [call] | │ + :: Identifier | │ [ref] | │ sigmas :: Identifier | │ n :: Identifier | │ [ref] | │ [.] | │ P :: Identifier | │ [inert] | │ grid :: Identifier | │ [call] | │ + :: Identifier | │ [ref] | │ betas :: Identifier | │ n :: Identifier | │ 1 :: Value | │ 2 :: Value | │ [=] | │ n :: Identifier | │ [call] | │ : :: Identifier | │ 1 :: Value | │ N :: Identifier | │ [=] | │ [ref] | │ Aleft :: Identifier | │ [...] | │ [call] | │ .+ :: Identifier | │ sigmas :: Identifier | │ 1 :: Value | │ [...] | │ [call] | │ .+ :: Identifier | │ betas :: Identifier | │ 1 :: Value | │ [call] | │ f :: Identifier | │ [...] | │ [call] | │ _scale :: Identifier | │ point :: Identifier | │ [=] | │ Acenter_ :: Identifier | │ [call] | │ interpolationtensor :: Identifier | │ P :: Identifier | │ [=] | │ Acenter :: Identifier | │ [call] | │ _direct_product_coretensors :: Identifier | │ [call] | │ fill :: Identifier | │ Acenter_ :: Identifier | │ N :: Identifier | │ [=] | │ Aright_ :: Identifier | │ [comprehension] | │ [generator] | │ [call] | │ P :: Identifier | │ alpha :: Identifier | │ [call] | │ / :: Identifier | │ sigma :: Identifier | │ 2 :: Value | │ [=] | │ alpha :: Identifier | │ [call] | │ : :: Identifier | │ 0 :: Value | │ polynomialdegree :: Identifier | │ [=] | │ sigma :: Identifier | │ [vect] | │ 0 :: Value | │ 1 :: Value | │ [=] | │ Aright :: Identifier | │ [call] | │ _direct_product_coretensors :: Identifier | │ [call] | │ fill :: Identifier | │ [call] | │ reshape :: Identifier | │ Aright_ :: Identifier | │ [...] | │ [call] | │ size :: Identifier | │ Aright_ :: Identifier | │ 1 :: Value | │ N :: Identifier | │ [=] | │ train_ :: Identifier | │ [vect] | │ [call] | │ reshape :: Identifier | │ Aleft :: Identifier | │ 1 :: Value | │ [call] | │ ^ :: Identifier | │ 2 :: Value | │ N :: Identifier | │ : :: Identifier | │ [...] | │ [call] | │ fill :: Identifier | │ Acenter :: Identifier | │ [call] | │ - :: Identifier | │ numbits :: Identifier | │ 2 :: Value | │ Aright :: Identifier | │ [return] | │ [call] | │ _compress_train :: Identifier | │ train_ :: Identifier | │ tolerance :: Identifier | │ maxbonddim :: Identifier | │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,context,syntax_flags,name_val,meta,value,jl_source,is_toplevel_thunk,source │ [block] | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ [if] | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ [=] | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ [function] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [where] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ interpolatesinglescale :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [parameters] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [kw] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1.0e-12 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [kw] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ typemax :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [kw] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [||] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ == :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Error :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [string] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ "unsupported unfolding scheme " :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [::] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ .* :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ .- :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [->] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ i :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ getChebyshevGrid :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Array :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ * :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ undef :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [for] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [.] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [->] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [for] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [.] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [->] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [block] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [generator] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [ref] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [ref] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [.] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ grid :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [ref] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [ref] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ interpolationtensor :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [comprehension] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [generator] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [vect] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ size :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [=] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [vect] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ ^ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [...] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ - :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [return] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ _compress_train :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ Base.Docs.doc! :: Value | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ InterpolativeQTT :: Value | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Base.Docs.Binding :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ InterpolativeQTT :: Value | [old,SL(7HA4MCqkezJ,Base,SL(CVns8LJT0Vk,InterpolativeQTT,)),(. Base (inert @__MODULE__))], │ [inert] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc],jl_source=L47 │ interpolatesinglescale :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Base.Docs.docstr :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Core.svec :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [call] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Dict{Symbol, Any} :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ :path => "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ :linenumber => 156 :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ :module => InterpolativeQTT :: Value | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [where] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Union :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [curly] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [<:] | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(CVns8LJT0Vk,InterpolativeQTT,),@doc], │ [if] | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(9hntdXpaw2I,Base.Docs,SL(CVns8LJT0Vk,InterpolativeQTT,)),@doc], │ │ file = "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" │ line = 156 └ mod = InterpolativeQTT ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174 =# - Found unexpected binding of kind static_parameter Expression:  #₄₇/N Containing expressions:  (= #₁₅₃/N #₄₇/N)  (call core.svec (call core.svec #₁₂₈/##kw_body#interpolatesinglescale#1#_scale##0 (call core.apply_type #₃₄/NTuple #₄₇/N #₃₅/Float64)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174:0)  (call core.svec (call core.svec (function_type #₅₆/_scale) (call core.apply_type #₃₄/NTuple #₄₇/N #₃₅/Float64)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174:0)  Detailed provenance:  #₄₇/N  ├─ N  │ ├─ N  │ │ └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:174  │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  │ └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  │ └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 =#) " interpolatesinglescale(f, a::NTuple{N}, b::NTuple{N}, numbits, polynomialdegree; ...)\n\nMultivariate extension of `interpolatesinglescale`. Approximates `f : ℝᴺ → ℝ` on the\nbox `[a, b]` using a fused quantics unfolding scheme. Arguments are the same as the\nunivariate method, plus `unfoldingscheme` (currently only `:fused`).\n" (function (where (call interpolatesinglescale (parameters (kw tolerance 1.0e-12) (kw maxbonddim (call typemax Int)) (kw unfoldingscheme (inert fused))) f (:: a (curly NTuple N Float64)) (:: b (curly NTuple N Float64)) (:: numbits Int) (:: polynomialdegree Int)) N) (block (|| (call == unfoldingscheme (inert fused)) (call Error (string "unsupported unfolding scheme " unfoldingscheme))) (= (:: (call _scale (:: x (curly NTuple N Float64))) (curly NTuple N Float64)) (block (call tuple (... (call .+ a (call .* (call .- b a) x)))))) (= (call fillt N v) (block (call ntuple (-> i (block v)) N))) (= P (call getChebyshevGrid polynomialdegree)) (= Aleft (call (curly Array Float64 (call * 2 N)) undef (... (call fillt N 2)) (... (call fillt N (call + polynomialdegree 1))))) (for (= sigmas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 1))) N)))) (block (for (= betas (call (. Iterators (inert product)) (... (call ntuple (-> x (block (call : 0 polynomialdegree))) N)))) (block (= point (call tuple (... (generator (call / (call + (ref sigmas n) (ref (. P (inert grid)) (call + (ref betas n) 1))) 2) (= n (call : 1 N)))))) (= (ref Aleft (... (call .+ sigmas 1)) (... (call .+ betas 1))) (call f (... (call _scale point)))))))) (= Acenter_ (call interpolationtensor P)) (= Acenter (call _direct_product_coretensors (call fill Acenter_ N))) (= Aright_ (comprehension (generator (call P alpha (call / sigma 2)) (= alpha (call : 0 polynomialdegree)) (= sigma (vect 0 1))))) (= Aright (call _direct_product_coretensors (call fill (call reshape Aright_ (... (call size Aright_)) 1) N))) (= train_ (vect (call reshape Aleft 1 (call ^ 2 N) :) (... (call fill Acenter (call - numbits 2))) Aright)) (return (call _compress_train train_ tolerance maxbonddim)))))  └─ @ /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1097  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1162  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [7] top-level scope  @ ~/.julia/packages/InterpolativeQTT/2I3eI/src/InterpolativeQTT.jl:14  [8] include(mod::Module, _path::String)  @ Base Base.jl:325  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3303  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core boot.jl:522  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [13] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [15] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl:156 in expression starting at /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/InterpolativeQTT.jl:1 in expression starting at stdin:5 1 dependency had output during precompilation: ┌ InterpolativeQTT │ [Output was shown above] └ ERROR: LoadError: The following 1 package failed to precompile: InterpolativeQTT Failed to precompile InterpolativeQTT [87f1ea11-1d4d-47cb-b1d1-07788fc25290] to "/home/pkgeval/.julia/compiled/v1.14/InterpolativeQTT/jl_odEGuw" (ProcessExited(1)). in expression starting at /home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/test/runtests.jl:1 Testing failed after 44.47s ERROR: LoadError: Package InterpolativeQTT errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.14/Pkg/src/Operations.jl:3247 [3] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:587 [4] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:172 [5] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:160 [6] test(pkg::String; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.14/Pkg/src/API.jl:159 [inlined] [7] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:223 [8] include(mod::Module, _path::String) @ Base Base.jl:325 [9] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [10] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:214 PkgEval failed after 714.3s: package fails to precompile