Skip to content

Commit cd34503

Browse files
committed
Update Pade type constructor for 0.6
1 parent 099d5df commit cd34503

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/pade.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@ immutable Pade{T<:Number,S<:Number}
22
p::Poly{T}
33
q::Poly{S}
44
var::Symbol
5-
function Pade(p::Poly{T},q::Poly{S})
5+
@compat function (::Type{Pade}){T,S}(p::Poly{T},q::Poly{S})
66
if p.var != q.var
77
error("Polynomials must have same variable")
88
end
9-
new(p, q, p.var)
9+
new{T,S}(p, q, p.var)
1010
end
1111
end
12-
Pade{T<:Number,S<:Number}(p::Poly{T}, q::Poly{S}) = Pade{T,S}(p,q)
12+
@compat (::Type{Pade}){T<:Number,S<:Number}(p::Poly{T}, q::Poly{S}) = Pade{T,S}(p,q)
1313

14-
function Pade{T}(c::Poly{T},m::Int,n::Int)
14+
@compat function (::Type{Pade}){T}(c::Poly{T},m::Int,n::Int)
1515
@assert m+n < length(c)
1616
rold,rnew = Poly([zeros(T,m+n+1);one(T)],c.var),Poly(c.a[1:m+n+1],c.var)
1717
uold,vold = Poly([one(T)],c.var),Poly([zero(T)],c.var)

0 commit comments

Comments
 (0)