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