I tried

Pkg.checkout("ApproxFun")

using ApproxFun

d = domain(Fun(identity,[0.0,1.0]))
f = Fun(x->exp(-x^2),d)
D = Derivative(d)
L = 2.0D⊗I+I⊗D
u = [ldirichlet(d)⊗I,L]\[f]

but I get the following error

julia> u = [ldirichlet(d)⊗I,L]\[f]

ERROR: MethodError: `cont_reduce_dofs!` has no method matching 
cont_reduce_dofs!(::ApproxFun.OperatorSchur{Float64,Float64}, 
::ApproxFun.SavedBandedOperator{Float64,ApproxFun.ConstantTimesOperator{Float64,ApproxFun.Derivative{ApproxFun.Ultraspherical{0},Int64,Float64},Float64}},
 
::ApproxFun.SavedBandedOperator{Float64,ApproxFun.TimesOperator{Float64}}, 
::Array{Any,1}, 
::ApproxFun.ProductFun{ApproxFun.Ultraspherical{1},ApproxFun.Ultraspherical{1},ApproxFun.TensorSpace{ApproxFun.Ultraspherical{1},ApproxFun.Ultraspherical{1},Float64,ApproxFun.Domain{T<:Number}},Float64})
Closest candidates are:
  
cont_reduce_dofs!{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number}}(::ApproxFun.OperatorSchur{BT<:Number,MT<:Number},
 
::ApproxFun.Operator{T}, ::ApproxFun.Operator{T}, 
!Matched::Array{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number},1}, 
::ApproxFun.ProductFun{S<:ApproxFun.FunctionSpace{T,D},V<:ApproxFun.FunctionSpace{T,D},SS<:ApproxFun.AbstractProductSpace{S,V,T,D},T})
  
cont_reduce_dofs!{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number}}(::ApproxFun.OperatorSchur{BT<:Number,MT<:Number},
 
::ApproxFun.Operator{T}, ::ApproxFun.Operator{T}, 
!Matched::Array{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number},1}, 
!Matched::Array{T,N})
  
cont_reduce_dofs!{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number},NT<:Number}(!Matched::AbstractArray{NT<:Number,N},
 
::ApproxFun.Operator{T}, 
!Matched::Array{T<:ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number},1}, 
!Matched::ApproxFun.Fun{S<:ApproxFun.FunctionSpace{T,D},T<:Number})
  ...
 in cont_constrained_lyap at 
/Users/dom/.julia/v0.4/ApproxFun/src/PDE/cont_lyap.jl:300
 in cont_constrained_lyap at 
/Users/dom/.julia/v0.4/ApproxFun/src/PDE/cont_lyap.jl:295
 in pdesolve at /Users/dom/.julia/v0.4/ApproxFun/src/PDE/pdesolve.jl:146
 in pdesolve at /Users/dom/.julia/v0.4/ApproxFun/src/PDE/pdesolve.jl:145
 in pdesolve at /Users/dom/.julia/v0.4/ApproxFun/src/PDE/pdesolve.jl:120
 in \ at /Users/dom/.julia/v0.4/ApproxFun/src/PDE/pdesolve.jl:157







Reply via email to