Skip to content

Commit

Permalink
Restore tridiagonal LU factorization for Rational
Browse files Browse the repository at this point in the history
  • Loading branch information
jiahao committed Jan 12, 2014
1 parent e5c0f69 commit 5de5fb0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion base/linalg/tridiag.jl
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ type LUTridiagonal{T} <: Factorization{T}
# end
end
lufact!{T<:BlasFloat}(A::Tridiagonal{T}) = LUTridiagonal{T}(LAPACK.gttrf!(A.dl,A.d,A.du)...)
lufact!{T<:Integer}(A::Tridiagonal{T}) = lufact!(float(A))
lufact!{T<:Union(Rational,Integer)}(A::Tridiagonal{T}) = lufact!(float(A))
lufact(A::Tridiagonal) = lufact!(copy(A))
factorize!(A::Tridiagonal) = lufact!(A)
#show(io, lu::LUTridiagonal) = print(io, "LU decomposition of ", summary(lu.lu))
Expand Down

0 comments on commit 5de5fb0

Please sign in to comment.