Skip to content

Commit 07b1090

Browse files
committed
Implement issymmetric and ishermitian
1 parent d7d27bb commit 07b1090

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/operators.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,7 @@ function LinearAlgebra.hermitian(v::AbstractPolynomialLike, ::Symbol)
434434
)
435435
return v
436436
end
437+
LinearAlgebra.ishermitian(::AbstractPolynomialLike) = isreal(v)
437438

438439
LinearAlgebra.transpose(v::AbstractVariable) = v
439440
LinearAlgebra.transpose(m::AbstractMonomial) = m
@@ -458,6 +459,7 @@ LinearAlgebra.dot(p::AbstractPolynomialLike, x) = p' * x
458459

459460
LinearAlgebra.symmetric_type(PT::Type{<:_APL}) = PT
460461
LinearAlgebra.symmetric(p::_APL, ::Symbol) = p
462+
LinearAlgebra.issymmetric(::_APL) = true
461463

462464
# Amazingly, this works! Thanks, StaticArrays.jl!
463465
"""

0 commit comments

Comments
 (0)