Skip to content

Commit 04d96e5

Browse files
authored
Merge pull request #635 from JuliaControl/discrete_lyap
fix accidental overwriting of LinearAlgebra.lyap
2 parents 0bc6da9 + ee3450f commit 04d96e5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/matrix_comps.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ are(t::TimeEvolType, A::Number, B::Number, Q::Number, R::Number) = are(t, fill(A
3333
Compute the solution `X` to the discrete Lyapunov equation
3434
`AXA' - X + Q = 0`.
3535
36-
Uses `MatrixEquations.lyapd`. For keyword arguments, see the docstring of `ControlSystems.MatrixEquations.lyapd`
36+
Uses `MatrixEquations.lyapc / MatrixEquations.lyapd`. For keyword arguments, see the docstring of `ControlSystems.MatrixEquations.lyapc / ControlSystems.MatrixEquations.lyapd`
3737
"""
38-
function lyap(::DiscreteType, A::AbstractMatrix, Q; kwargs...)
38+
function LinearAlgebra.lyap(::DiscreteType, A::AbstractMatrix, Q; kwargs...)
3939
lyapd(A, Q; kwargs...)
4040
end
4141

42-
LinearAlgebra.lyap(::ContinuousType, args...; kwargs...) = lyap(args...; kwargs...)
43-
LinearAlgebra.lyap(::DiscreteType, args...; kwargs...) = dlyap(args...; kwargs...)
42+
LinearAlgebra.lyap(::ContinuousType, args...; kwargs...) = lyapc(args...; kwargs...)
43+
LinearAlgebra.lyap(::DiscreteType, args...; kwargs...) = lyapd(args...; kwargs...)
4444

4545
plyap(::ContinuousType, args...; kwargs...) = MatrixEquations.plyapc(args...; kwargs...)
4646
plyap(::DiscreteType, args...; kwargs...) = MatrixEquations.plyapd(args...; kwargs...)

0 commit comments

Comments
 (0)