Closed filtron closed 2 months ago
Fixes #99
const RSym{T,S} = Symmetric{T,S} where {T<:Real,S} const CHerm{T,S} = Hermitian{T,S} where {T<:Complex,S} const SelfAdjoint{T,S} = Union{RSym{T,S},CHerm{T,S}} where {T,S}
Type specific methods:
selfadjoint(x::Number) selfadjoint(A::AbstractMatrix{<:Real}) selfadjoint(A::AbstractMatrix{<:Complex})
i.e.
stein(Σ::Cholesky, Φ::Adjoint{<:Number,<:AbstractVector}) stein(Σ::Cholesky, Φ::Adjoint{<:Number,<:AbstractVector}, Q::Number) schur_reduce(Π::Cholesky, C::Adjoint{<:Number,<:AbstractVector}) schur_reduce(Π::Cholesky, C::Adjoint{<:Number,<:AbstractVector}, R::Number)
and similar overloads for SelfAdjoint
SelfAdjoint
Fixes #99
New type union for general matrix covariances
Type specific methods:
Added compatibility with scalar covariances
i.e.
and similar overloads for
SelfAdjoint