@@ -34,9 +34,9 @@ function set!(k::Kernel,x)
34
34
@error " Setting parameters to this kernel is either not possible or has not been implemented"
35
35
end
36
36
37
- set_params! (k:: Kernel{T,ScaleTransform{<:Base.RefValue{<:Tρ}}} ,ρ:: AbstractVector{Tρ} ) where {T,Tρ<: Real } = set! (k. transform,ρ[1 ])
38
- set_params! (k:: Kernel{T,ScaleTransform{<:AbstractVector{<:Tρ}}} ,ρ:: AbstractVector{<:Tρ} ) where {T,Tρ<: Real } = set! (k. transform,ρ)
39
- set_params! (k:: Kernel{T,LowRankTransform{<:AbstractMatrix{<:Tm}}} ,m:: AbstractMatrix{<:Tm} ) where {T,Tm<: Real } = set! (k. transform,m)
37
+ set_params! (k:: Kernel{T,<: ScaleTransform{<:Base.RefValue{<:Tρ}}} ,ρ:: AbstractVector{<: Tρ} ) where {T,Tρ<: Real } = set! (k. transform,ρ[1 ])
38
+ set_params! (k:: Kernel{T,<: ScaleTransform{<:AbstractVector{<:Tρ}}} ,ρ:: AbstractVector{<:Tρ} ) where {T,Tρ<: Real } = set! (k. transform,ρ)
39
+ set_params! (k:: Kernel{T,<: LowRankTransform{<:AbstractMatrix{<:Tm}}} ,m:: AbstractMatrix{<:Tm} ) where {T,Tm<: Real } = set! (k. transform,m)
40
40
41
- get_params (k:: Kernel{T,<:ScaleTransform{<:Base.RefValue{<:Tρ}}} ) where {T,Tρ} = [t . transform. s[]]
42
- get_params (k:: Kernel{T,<:ScaleTransform{<:AbstractVector{<:Tρ}}} ) where {T,Tρ} = t . transform. s
41
+ get_params (k:: Kernel{T,<:ScaleTransform{<:Base.RefValue{<:Tρ}}} ) where {T,Tρ} = [k . transform. s[]]
42
+ get_params (k:: Kernel{T,<:ScaleTransform{<:AbstractVector{<:Tρ}}} ) where {T,Tρ} = k . transform. s
0 commit comments