25:90f92ee9cb81 | 26:f075aca8485b |
---|---|
74 end | 74 end |
75 | 75 |
76 # Matrix operator | 76 # Matrix operator |
77 | 77 |
78 struct MatrixOp{T<:Real} <: LinOp{Vector{T}, Vector{T}} | 78 struct MatrixOp{T<:Real} <: LinOp{Vector{T}, Vector{T}} |
79 m :: Matrix{T} | 79 m :: AbstractMatrix{T} |
80 end | 80 end |
81 | 81 |
82 function (op::MatrixOp{T})(v::Vector{T}) where T | 82 function (op::MatrixOp{T})(v::Vector{T}) where T |
83 return op.m*v | 83 return op.m*v |
84 end | 84 end |