Skip to content

Commit 9d82e1c

Browse files
committed
Put a seed for FBM tests
1 parent 577518f commit 9d82e1c

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

test/basekernels/fbm.jl

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
@testset "FBM" begin
2+
rng = MersenneTwister(42)
23
h = 0.3
34
k = FBMKernel(h = h)
4-
v1 = rand(3); v2 = rand(3)
5+
v1 = rand(rng, 3); v2 = rand(rng, 3)
56
@test k(v1,v2) (sqeuclidean(v1, zero(v1))^h + sqeuclidean(v2, zero(v2))^h - sqeuclidean(v1-v2, zero(v1-v2))^h)/2 atol=1e-5
67

78
# kernelmatrix tests
8-
m1 = rand(3,3)
9-
m2 = rand(3,3)
9+
m1 = rand(rng, 3, 3)
10+
m2 = rand(rng, 3, 3)
1011
Kref = kernelmatrix(k, m1, m1)
1112
@test kernelmatrix(k, m1) Kref atol=1e-5
1213
K = zeros(3, 3)
@@ -16,8 +17,8 @@
1617
kernelmatrix!(K, k, m1)
1718
@test K Kref atol=1e-5
1819

19-
x1 = rand()
20-
x2 = rand()
20+
x1 = rand(rng)
21+
x2 = rand(rng)
2122
@test kernelmatrix(k, x1*ones(1,1), x2*ones(1,1))[1] k(x1, x2) atol=1e-5
2223

2324
@test repr(k) == "Fractional Brownian Motion Kernel (h = $(h))"

0 commit comments

Comments
 (0)