Package evaluation to load TensorTrainNumerics on Julia 1.14.0-DEV.2593 (15c2b67521*) started at 2026-07-03T22:38:19.587 ################################################################################ # Set-up # Set-up completed after 0.15s ################################################################################ # Installation # Installing TensorTrainNumerics... Resolving package versions... Installed DataStructures ─────────── v0.19.5 Installed TensorOperations ───────── v5.6.2 Installed RecipesBase ────────────── v1.3.4 Installed QuadGK ─────────────────── v2.11.3 Installed BitIntegers ────────────── v0.3.7 Installed Preferences ────────────── v1.5.2 Installed StridedViews ───────────── v0.5.2 Installed PrecompileTools ────────── v1.3.4 Installed VectorInterface ────────── v0.6.0 Installed EllipsisNotation ───────── v1.10.1 Installed KrylovKit ──────────────── v0.10.4 Installed IterativeSolvers ───────── v0.9.4 Installed InterpolativeQTT ───────── v0.1.3 Installed TensorCrossInterpolation ─ v0.9.19 Installed TensorTrainNumerics ────── v1.1.3 Installed Maxvol ─────────────────── v1.0.0 Installed Strided ────────────────── v2.6.1 Installed ProgressMeter ──────────── v1.11.0 Installed PackageExtensionCompat ─── v1.0.2 Installed OrderedCollections ─────── v1.8.2 Installed LRUCache ───────────────── v1.6.2 Installed LinearMaps ─────────────── v3.11.4 Installed PtrArrays ──────────────── v1.4.0 Installed TupleTools ─────────────── v1.6.0 Updating `~/.julia/environments/v1.14/Project.toml` [304e70ee] + TensorTrainNumerics v1.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 [42fd0dbc] + IterativeSolvers v0.9.4 [0b1a1467] + KrylovKit v0.10.4 [8ac3fa9e] + LRUCache v1.6.2 [7a12625a] + LinearMaps v3.11.4 [4cc553b9] + Maxvol v1.0.0 ⌅ [bac558e1] + OrderedCollections v1.8.2 [65ce6f38] + PackageExtensionCompat v1.0.2 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [92933f4c] + ProgressMeter v1.11.0 [43287f4e] + PtrArrays v1.4.0 [1fd47b50] + QuadGK v2.11.3 [3cdcf5f2] + RecipesBase v1.3.4 [5e0ebb24] + Strided v2.6.1 [4db3bf67] + StridedViews v0.5.2 [b261b2ec] + TensorCrossInterpolation v0.9.19 [6aa20fa7] + TensorOperations v5.6.2 [304e70ee] + TensorTrainNumerics v1.1.3 [9d95972d] + TupleTools v1.6.0 [409d34a3] + VectorInterface v0.6.0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8ba89e20] + Distributed 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 [9e88b42a] + Serialization v1.11.0 [6462fe0b] + Sockets v1.11.0 [2f01184e] + SparseArrays 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 [bea87d4a] + SuiteSparse_jll v7.10.1+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 9.32s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Project No packages added to or removed from `~/.julia/environments/pkgeval/Project.toml` Manifest No packages added to or removed from `~/.julia/environments/pkgeval/Manifest.toml` Precompiling package dependencies... Precompiling project... ERROR: LoadError: Creating a new global in closed module `Base` (`#ismutating##->###0`) breaks incremental compilation because the side effects will not be permanent. Stacktrace:  [1] eval_closure_type(mod::Module, closure_type_name::Symbol, field_names::Core.SimpleVector, field_is_box::Core.SimpleVector)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:96  [2] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71  [3] eval(m::Module, e::Any)  @ Core boot.jl:522  [4] _eval(mod::Module, iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:745  [5] eval(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; macro_world::UInt64, soft_scope::Nothing, opts::@Kwargs{expr_compat_mode::Bool})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:718 [inlined]  [6] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71  [7] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [8] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:336  [9] include(mod::Module, _path::String)  @ Base Base.jl:325  [10] 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  [11] top-level scope  @ stdin:5  [12] eval(m::Module, e::Any)  @ Core boot.jl:522  [13] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [14] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [15] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [16] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:1 in expression starting at stdin:5 ✗ LinearMaps 95.0 s ✓ LRUCache 153.1 s ✓ OrderedCollections 37.5 s ✓ PtrArrays 1.5 s ✓ TupleTools 1.0 s ✓ Maxvol 1.5 s ✓ VectorInterface 149.3 s ✓ BitIntegers 0.5 s ✓ PackageExtensionCompat 58.9 s ✓ ProgressMeter 32.1 s ✓ Preferences ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("7a12625a-238d-50fd-b39a-03d52299707e"), "LinearMaps") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:6  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:1 in expression starting at stdin:5 ✗ LinearMaps → LinearMapsSparseArraysExt 39.5 s ✓ LRUCache → SerializationExt 173.3 s ✓ DataStructures 171.7 s ✓ KrylovKit 32.0 s ✓ PrecompileTools 42.5 s ✓ QuadGK 34.1 s ✓ RecipesBase ERROR: LoadError: UndefVarError: `size` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Base. Stacktrace:  [1] StridedViews.StridedView(parent::Vector{Float32})  @ StridedViews ~/.julia/packages/StridedViews/MHBDj/src/stridedview.jl:37  [2] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9  [3] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [4] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:12  [5] include(mod::Module, _path::String)  @ Base Base.jl:325  [6] 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  [7] top-level scope  @ stdin:5  [8] eval(m::Module, e::Any)  @ Core boot.jl:522  [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [10] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [11] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [12] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:1 in expression starting at stdin:5 ✗ StridedViews 33.8 s ✓ EllipsisNotation 74.4 s ✓ IterativeSolvers ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/Strided/Uvx9o/src/Strided.jl:12  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Strided/Uvx9o/src/Strided.jl:1 in expression starting at stdin:5 ✗ Strided ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:1 in expression starting at stdin:5 ✗ StridedViews → StridedViewsPtrArraysExt 180.5 s ✓ TensorCrossInterpolation ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("5e0ebb24-38b0-5f93-81fe-25c709ecae67"), "Strided") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:8  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:1 in expression starting at stdin:5 ✗ TensorOperations ┌ 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(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ [if] | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ [=] | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ [function] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [where] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ interpolatesinglescale :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [parameters] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [kw] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1.0e-12 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [kw] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ typemax :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [kw] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [||] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ == :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Error :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [string] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ "unsupported unfolding scheme " :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [::] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ .* :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ .- :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [->] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ i :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ getChebyshevGrid :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Array :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ * :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ undef :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [for] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [.] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [->] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [for] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [.] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [->] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [block] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [generator] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [ref] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [ref] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [.] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ grid :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [ref] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [ref] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ interpolationtensor :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [comprehension] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [generator] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [vect] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ size :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [=] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [vect] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ ^ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [...] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ - :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [return] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ _compress_train :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ Base.Docs.doc! :: Value | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ InterpolativeQTT :: Value | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Base.Docs.Binding :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ InterpolativeQTT :: Value | [old,SL(AmUPKhKPohc,Base,SL(FKo8GfeIfRB,InterpolativeQTT,)),(. Base (inert @__MODULE__))], │ [inert] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc],jl_source=L47 │ interpolatesinglescale :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Base.Docs.docstr :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Core.svec :: Value | [old,SL(FKo8GfeIfRB,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(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [call] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Dict{Symbol, Any} :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ :path => "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ :linenumber => 156 :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ :module => InterpolativeQTT :: Value | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [where] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Union :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [curly] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [<:] | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(FKo8GfeIfRB,InterpolativeQTT,),@doc], │ [if] | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(BzZryQbmva0,Base.Docs,SL(FKo8GfeIfRB,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 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("6aa20fa7-93e2-5fca-9bc0-fbd0db3c71a2"), "TensorOperations") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/src/tt_tools.jl:5  [13] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [14] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/src/TensorTrainNumerics.jl:5  [15] include(mod::Module, _path::String)  @ Base Base.jl:325  [16] 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  [17] top-level scope  @ stdin:5  [18] eval(m::Module, e::Any)  @ Core boot.jl:522  [19] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [20] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [21] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [22] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/src/tt_tools.jl:5 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/src/TensorTrainNumerics.jl:1 in expression starting at stdin:5 ✗ TensorTrainNumerics ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:1 in expression starting at stdin:5 ✗ TensorTrainNumerics → TensorTrainNumericsInterpolativeQTTExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 in expression starting at stdin:5 ✗ TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt 19 dependencies successfully precompiled in 1502 seconds. 8 already precompiled. Precompilation completed after 1529.36s ################################################################################ # Loading # Loading TensorTrainNumerics... ERROR: LoadError: Creating a new global in closed module `Base` (`#ismutating##->###0`) breaks incremental compilation because the side effects will not be permanent. Stacktrace:  [1] eval_closure_type(mod::Module, closure_type_name::Symbol, field_names::Core.SimpleVector, field_is_box::Core.SimpleVector)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:96  [2] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71  [3] eval(m::Module, e::Any)  @ Core boot.jl:522  [4] _eval(mod::Module, iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:745  [5] eval(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; macro_world::UInt64, soft_scope::Nothing, opts::@Kwargs{expr_compat_mode::Bool})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:718 [inlined]  [6] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71  [7] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [8] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:336  [9] include(mod::Module, _path::String)  @ Base Base.jl:325  [10] 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  [11] top-level scope  @ stdin:5  [12] eval(m::Module, e::Any)  @ Core boot.jl:522  [13] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [14] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [15] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [16] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:1 in expression starting at stdin:5 ERROR: LoadError: UndefVarError: `size` not defined in local scope Suggestion: check for an assignment to a local variable that shadows a global of the same name. Hint: a global variable of this name also exists in Base. Stacktrace:  [1] StridedViews.StridedView(parent::Vector{Float32})  @ StridedViews ~/.julia/packages/StridedViews/MHBDj/src/stridedview.jl:37  [2] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9  [3] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [4] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:12  [5] include(mod::Module, _path::String)  @ Base Base.jl:325  [6] 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  [7] top-level scope  @ stdin:5  [8] eval(m::Module, e::Any)  @ Core boot.jl:522  [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [10] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [11] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [12] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:1 in expression starting at stdin:5 ┌ 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(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ [if] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ [=] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ [function] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [where] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ interpolatesinglescale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [parameters] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1.0e-12 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ typemax :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [||] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ == :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fused :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Error :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [string] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ "unsupported unfolding scheme " :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ .* :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ .- :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ b :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ i :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ v :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ getChebyshevGrid :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Array :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ * :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ undef :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [for] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [for] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Iterators :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ product :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [generator] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ grid :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ f :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ _scale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ point :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ interpolationtensor :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Acenter_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [comprehension] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [generator] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ / :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ alpha :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ sigma :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [vect] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ _direct_product_coretensors :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ size :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [vect] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ reshape :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ ^ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Acenter :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ - :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ numbits :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Aright :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [return] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ _compress_train :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ train_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ tolerance :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ maxbonddim :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ Base.Docs.doc! :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ InterpolativeQTT :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Base.Docs.Binding :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ InterpolativeQTT :: Value | [old,SL(LRX1prF7EyL,Base,SL(Kvc7N4dXFZN,InterpolativeQTT,)),(. Base (inert @__MODULE__))], │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc],jl_source=L47 │ interpolatesinglescale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Base.Docs.docstr :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Core.svec :: Value | [old,SL(Kvc7N4dXFZN,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(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Dict{Symbol, Any} :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ :path => "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ :linenumber => 156 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ :module => InterpolativeQTT :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [where] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Union :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [<:] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ Any :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ [if] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ true :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ val :: Identifier | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,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 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("7a12625a-238d-50fd-b39a-03d52299707e"), "LinearMaps") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:6  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/Strided/Uvx9o/src/Strided.jl:12  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Strided/Uvx9o/src/Strided.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("5e0ebb24-38b0-5f93-81fe-25c709ecae67"), "Strided") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:8  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("6aa20fa7-93e2-5fca-9bc0-fbd0db3c71a2"), "TensorOperations") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/src/tt_tools.jl:5  [13] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [14] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/src/TensorTrainNumerics.jl:5  [15] include(mod::Module, _path::String)  @ Base Base.jl:325  [16] 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  [17] top-level scope  @ stdin:5  [18] eval(m::Module, e::Any)  @ Core boot.jl:522  [19] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [20] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [21] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [22] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/src/tt_tools.jl:5 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/src/TensorTrainNumerics.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:1 in expression starting at stdin:5 ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130  [12] top-level scope  @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] 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  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 in expression starting at stdin:5 10 dependencies had output during precompilation: ┌ StridedViews │ ERROR: LoadError: UndefVarError: `size` not defined in local scope │ Suggestion: check for an assignment to a local variable that shadows a global of the same name. │ Hint: a global variable of this name also exists in Base. │ Stacktrace: │ [1] StridedViews.StridedView(parent::Vector{Float32}) │ @ StridedViews ~/.julia/packages/StridedViews/MHBDj/src/stridedview.jl:37 │ [2] top-level scope │ @ ~/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9 │ [3] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [4] top-level scope │ @ ~/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:12 │ [5] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [6] 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 │ [7] top-level scope │ @ stdin:5 │ [8] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [9] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [10] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [11] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [12] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/precompile.jl:9 │ in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/src/StridedViews.jl:1 │ in expression starting at stdin:5 └ ┌ LinearMaps → LinearMapsSparseArraysExt │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("7a12625a-238d-50fd-b39a-03d52299707e"), "LinearMaps") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:6 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/ext/LinearMapsSparseArraysExt.jl:1 │ in expression starting at stdin:5 └ ┌ InterpolativeQTT │ ┌ 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(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ [if] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ true :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ [=] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ val :: Identifier | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ [function] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [where] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ interpolatesinglescale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [parameters] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ tolerance :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1.0e-12 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ maxbonddim :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ typemax :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [kw] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fused :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ f :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ b :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ numbits :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [||] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ == :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fused :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Error :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [string] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ "unsupported unfolding scheme " :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ unfoldingscheme :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ _scale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [::] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ .* :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ .- :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ b :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ a :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ v :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ i :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ v :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ getChebyshevGrid :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Array :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ * :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ undef :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fillt :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [for] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Iterators :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ product :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [for] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Iterators :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ product :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ ntuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [->] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ x :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [block] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ point :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [generator] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ / :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [.] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ grid :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ + :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ n :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [ref] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ sigmas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ .+ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ betas :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ f :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ _scale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ point :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Acenter_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ interpolationtensor :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Acenter :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ _direct_product_coretensors :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Acenter_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [comprehension] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [generator] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ P :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ alpha :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ / :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ sigma :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ alpha :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ polynomialdegree :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ sigma :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [vect] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 0 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aright :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ _direct_product_coretensors :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ reshape :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ size :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aright_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [=] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ train_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [vect] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ reshape :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aleft :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 1 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ ^ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ : :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [...] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ fill :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Acenter :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ - :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ numbits :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ 2 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Aright :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [return] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ _compress_train :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ train_ :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ tolerance :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ maxbonddim :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ Base.Docs.doc! :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ InterpolativeQTT :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Base.Docs.Binding :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ InterpolativeQTT :: Value | [old,SL(LRX1prF7EyL,Base,SL(Kvc7N4dXFZN,InterpolativeQTT,)),(. Base (inert @__MODULE__))], │ │ [inert] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc],jl_source=L47 │ │ interpolatesinglescale :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Base.Docs.docstr :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Core.svec :: Value | [old,SL(Kvc7N4dXFZN,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(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [call] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Dict{Symbol, Any} :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ :path => "/home/pkgeval/.julia/packages/InterpolativeQTT/2I3eI/src/interpolation.jl" :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ :linenumber => 156 :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ :module => InterpolativeQTT :: Value | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [where] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Union :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Any :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ NTuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Float64 :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Int :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [curly] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Tuple :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [<:] | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ N :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ Any :: Identifier | [old,SL(Kvc7N4dXFZN,InterpolativeQTT,),@doc], │ │ [if] | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ true :: Value | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,InterpolativeQTT,)),@doc], │ │ val :: Identifier | [old,SL(GKE7mdKYIZq,Base.Docs,SL(Kvc7N4dXFZN,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 └ ┌ LinearMaps │ ERROR: LoadError: Creating a new global in closed module `Base` (`#ismutating##->###0`) breaks incremental compilation because the side effects will not be permanent. │ Stacktrace: │ [1] eval_closure_type(mod::Module, closure_type_name::Symbol, field_names::Core.SimpleVector, field_is_box::Core.SimpleVector) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:96 │ [2] top-level scope │ @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71 │ [3] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [4] _eval(mod::Module, iter::Base.JuliaLowering.LoweringIterator{Dict{Symbol, Dict{Int64, Any}}}; soft_scope::Nothing) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:745 │ [5] eval(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}; macro_world::UInt64, soft_scope::Nothing, opts::@Kwargs{expr_compat_mode::Bool}) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/eval.jl:718 [inlined] │ [6] top-level scope │ @ ~/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71 │ [7] include(mapexpr::Function, mod::Module, _path::String) │ @ Base Base.jl:326 │ [8] top-level scope │ @ ~/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:336 │ [9] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [10] 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 │ [11] top-level scope │ @ stdin:5 │ [12] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [13] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [14] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [15] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [16] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/functionmap.jl:71 │ in expression starting at /home/pkgeval/.julia/packages/LinearMaps/KV78T/src/LinearMaps.jl:1 │ in expression starting at stdin:5 └ ┌ Strided │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/Strided/Uvx9o/src/Strided.jl:12 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/Strided/Uvx9o/src/Strided.jl:1 │ in expression starting at stdin:5 └ ┌ TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:2 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsVectorInterfaceExt/TensorTrainNumericsVectorInterfaceExt.jl:1 │ in expression starting at stdin:5 └ ┌ StridedViews → StridedViewsPtrArraysExt │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("4db3bf67-4bd7-4b4e-b153-31dc3fb37143"), "StridedViews") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:3 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/StridedViews/MHBDj/ext/StridedViewsPtrArraysExt.jl:1 │ in expression starting at stdin:5 └ ┌ TensorOperations │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("5e0ebb24-38b0-5f93-81fe-25c709ecae67"), "Strided") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:8 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/TensorOperations/I8bVl/src/TensorOperations.jl:1 │ in expression starting at stdin:5 └ ┌ TensorTrainNumerics → TensorTrainNumericsInterpolativeQTTExt │ ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("304e70ee-b558-420e-aed5-de4d05b6ca2b"), "TensorTrainNumerics") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) │ Stacktrace: │ [1] error(s::String) │ @ Base error.jl:56 │ [2] __require_prelocked(pkg::Base.PkgId, env::String) │ @ Base loading.jl:2837 │ [3] _require_prelocked(uuidkey::Base.PkgId, env::String) │ @ Base loading.jl:2685 │ [4] macro expansion │ @ loading.jl:2599 [inlined] │ [5] macro expansion │ @ lock.jl:376 [inlined] │ [6] __require(into::Module, mod::Symbol) │ @ Base loading.jl:2563 │ [7] require(into::Module, mod::Symbol) │ @ Base loading.jl:2539 [inlined] │ [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String) │ @ Base module.jl:36 [inlined] │ [9] eval_import_path_all(at::Module, path::Expr, keyword::String) │ @ Base module.jl:60 │ [10] _eval_using(to::Module, path::Expr, flags::UInt8) │ @ Base module.jl:137 [inlined] │ [11] eval_using(to::Module, path::Expr) │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:130 │ [12] top-level scope │ @ ~/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:3 │ [13] include(mod::Module, _path::String) │ @ Base Base.jl:325 │ [14] 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 │ [15] top-level scope │ @ stdin:5 │ [16] eval(m::Module, e::Any) │ @ Core boot.jl:522 │ [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String) │ @ Base loading.jl:3132 │ [18] include_string(m::Module, txt::String, fname::String) │ @ Base loading.jl:3142 [inlined] │ [19] exec_options(opts::Base.JLOptions) │ @ Base client.jl:353 │ [20] _start() │ @ Base client.jl:596 │ in expression starting at /home/pkgeval/.julia/packages/TensorTrainNumerics/7SsdZ/ext/TensorTrainNumericsInterpolativeQTTExt/TensorTrainNumericsInterpolativeQTTExt.jl:1 │ in expression starting at stdin:5 └ ┌ TensorTrainNumerics │ [Output was shown above] └ ERROR: The following 10 packages failed to precompile: StridedViews Failed to precompile StridedViews [4db3bf67-4bd7-4b4e-b153-31dc3fb37143] to "/home/pkgeval/.julia/compiled/v1.14/StridedViews/jl_ZAWX0c" (ProcessExited(1)). LinearMaps → LinearMapsSparseArraysExt Failed to precompile LinearMapsSparseArraysExt [6c945c0d-9251-5f38-943f-8394aa9c389d] to "/home/pkgeval/.julia/compiled/v1.14/LinearMapsSparseArraysExt/jl_a8YkG2" (ProcessExited(1)). InterpolativeQTT Failed to precompile InterpolativeQTT [87f1ea11-1d4d-47cb-b1d1-07788fc25290] to "/home/pkgeval/.julia/compiled/v1.14/InterpolativeQTT/jl_8U3jLH" (ProcessExited(1)). LinearMaps Failed to precompile LinearMaps [7a12625a-238d-50fd-b39a-03d52299707e] to "/home/pkgeval/.julia/compiled/v1.14/LinearMaps/jl_koSiks" (ProcessExited(1)). Strided Failed to precompile Strided [5e0ebb24-38b0-5f93-81fe-25c709ecae67] to "/home/pkgeval/.julia/compiled/v1.14/Strided/jl_rSCNOM" (ProcessExited(1)). TensorTrainNumerics → TensorTrainNumericsVectorInterfaceExt Failed to precompile TensorTrainNumericsVectorInterfaceExt [19cb314d-b357-5f9d-85c8-d8b682771bb7] to "/home/pkgeval/.julia/compiled/v1.14/TensorTrainNumericsVectorInterfaceExt/jl_RDlVfn" (ProcessExited(1)). StridedViews → StridedViewsPtrArraysExt Failed to precompile StridedViewsPtrArraysExt [69656a86-a70a-5e0f-8d78-6705e4b4c5af] to "/home/pkgeval/.julia/compiled/v1.14/StridedViewsPtrArraysExt/jl_g6cHf2" (ProcessExited(1)). TensorOperations Failed to precompile TensorOperations [6aa20fa7-93e2-5fca-9bc0-fbd0db3c71a2] to "/home/pkgeval/.julia/compiled/v1.14/TensorOperations/jl_9uxAV4" (ProcessExited(1)). TensorTrainNumerics → TensorTrainNumericsInterpolativeQTTExt Failed to precompile TensorTrainNumericsInterpolativeQTTExt [411f4129-9a01-5eef-869d-a525f3851f71] to "/home/pkgeval/.julia/compiled/v1.14/TensorTrainNumericsInterpolativeQTTExt/jl_MwXlLa" (ProcessExited(1)). TensorTrainNumerics Failed to precompile TensorTrainNumerics [304e70ee-b558-420e-aed5-de4d05b6ca2b] to "/home/pkgeval/.julia/compiled/v1.14/TensorTrainNumerics/jl_5RRvdb" (ProcessExited(1)). Loading failed after 199.25s ERROR: LoadError: failed process: Process(`/opt/julia/bin/julia -C native -J/opt/julia/lib/julia/sys.so -g1 --check-bounds=yes --inline=yes --check-bounds=yes --pkgimages=existing -e 'using TensorTrainNumerics'`, ProcessExited(1)) [1] Stacktrace: [1] pipeline_error(proc::Base.Process) @ Base process.jl:612 [inlined] [2] run(::Cmd; wait::Bool) @ Base process.jl:525 [3] run(::Cmd) @ Base process.jl:522 [4] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:197 [5] include(mod::Module, _path::String) @ Base Base.jl:325 [6] exec_options(opts::Base.JLOptions) @ Base client.jl:355 [7] _start() @ Base client.jl:596 in expression starting at /PkgEval.jl/scripts/evaluate.jl:188 PkgEval failed after 1769.72s: package fails to precompile