Skip to content

Commit 0144641

Browse files
committed
Added more tests and removed transform(k, Nothing)
1 parent edce531 commit 0144641

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/kernels/transformedkernel.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,6 @@ transform(k::Kernel, ρ::Real) = transform(k, ScaleTransform(ρ))
5151

5252
transform(k::Kernel, ρ::AbstractVector) = transform(k, ARDTransform(ρ))
5353

54-
transform(k::Kernel, ::Nothing) = k
55-
56-
5754
kernel(κ) = κ.kernel
5855

5956
Base.show(io::IO, κ::TransformedKernel) = printshifted(io, κ, 0)

test/kernels/transformedkernel.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
v2 = rand(rng, 3)
66

77
s = rand(rng)
8+
s2 = rand(rng)
89
v = rand(rng, 3)
910
k = SqExponentialKernel()
1011
kt = TransformedKernel(k,ScaleTransform(s))
@@ -15,6 +16,9 @@
1516
@test ktard(v1, v2) transform(k, ARDTransform(v))(v1, v2) atol=1e-5
1617
@test ktard(v1, v2) == transform(k,v)(v1, v2)
1718
@test ktard(v1, v2) == k(v .* v1, v .* v2)
19+
@test transform(kt, s2)(v1, v2) kt(s2 * v1, s2 * v2)
20+
@test KernelFunctions.kernel(kt) == k
21+
@test repr(kt) == repr(k) * "\n\t- " * repr(ScaleTransform(s))
1822

1923
@testset "kernelmatrix" begin
2024
rng = MersenneTwister(123456)

0 commit comments

Comments
 (0)