Skip to content

Commit 7fe2d04

Browse files
authored
Merge pull request #51 from sharanry/eye
Add alias to WhiteKernel, EyeKernel
2 parents 1f194f5 + 55a27cd commit 7fe2d04

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

src/KernelFunctions.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export transform
88
export params, duplicate, set! # Helpers
99

1010
export Kernel
11-
export ConstantKernel, WhiteKernel, ZeroKernel
11+
export ConstantKernel, WhiteKernel, EyeKernel, ZeroKernel
1212
export SqExponentialKernel, ExponentialKernel, GammaExponentialKernel
1313
export ExponentiatedKernel
1414
export MaternKernel, Matern32Kernel, Matern52Kernel

src/kernels/constant.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ Kernel function working as an equivalent to add white noise.
2323
"""
2424
struct WhiteKernel <: BaseKernel end
2525

26+
const EyeKernel = WhiteKernel
27+
2628
kappa::WhiteKernel,δₓₓ::Real) = δₓₓ
2729

2830
metric(::WhiteKernel) = Delta()

test/test_kernels.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ x = rand()*2; v1 = rand(3); v2 = rand(3); id = IdentityTransform()
1616
@test eltype(k) == Any
1717
@test kappa(k,1.0) == 1.0
1818
@test kappa(k,0.0) == 0.0
19+
@test EyeKernel == WhiteKernel
1920
end
2021
@testset "ConstantKernel" begin
2122
c = 2.0

0 commit comments

Comments
 (0)