ApproxFun.jl
ApproxFun.jl copied to clipboard
Null dimensions for matrices not supported ?
The following command produces an error
Fun(t->zeros(2,0),Fourier(0..pi))
ERROR: BoundsError: attempt to access 2×0 Matrix{ApproxFunBase.SumSpace{Tuple{CosSpace{PeriodicSegment{Float64}, Float64}, SinSpace{PeriodicSegment{Float64}, Float64}}, PeriodicSegment{Float64}, Float64}} at index [1]
Stacktrace:
[1] getindex
@ .\array.jl:861 [inlined]
[2] first
@ .\abstractarray.jl:398 [inlined]
[3] ArraySpace
@ C:\Users\Andreas\.julia\packages\ApproxFunBase\fvVRN\src\Spaces\ArraySpace.jl:21 [inlined]
[4] Space(sp::Matrix{ApproxFunBase.SumSpace{Tuple{CosSpace{PeriodicSegment{Float64}, Float64}, SinSpace{PeriodicSegment{Float64}, Float64}}, PeriodicSegment{Float64}, Float64}})
@ ApproxFunBase C:\Users\Andreas\.julia\packages\ApproxFunBase\fvVRN\src\Spaces\ArraySpace.jl:28
[5] default_Fun(f::ApproxFunBase.DFunction, d::ApproxFunBase.SumSpace{Tuple{CosSpace{PeriodicSegment{Float64}, Float64}, SinSpace{PeriodicSegment{Float64}, Float64}}, PeriodicSegment{Float64}, Float64})
@ ApproxFunBase C:\Users\Andreas\.julia\packages\ApproxFunBase\fvVRN\src\constructors.jl:109
[6] Fun(f::Function, d::ApproxFunBase.SumSpace{Tuple{CosSpace{PeriodicSegment{Float64}, Float64}, SinSpace{PeriodicSegment{Float64}, Float64}}, PeriodicSegment{Float64}, Float64})
@ ApproxFunBase C:\Users\Andreas\.julia\packages\ApproxFunBase\fvVRN\src\constructors.jl:177
[7] top-level scope
@ REPL[20]:1
Also
Fun(t->zeros(2,0))
fails in a similar way.