Sha256: 991f2b4ce4e76c6e6965c9535e8b174e2ad35b06d4c4cda3e9915ff8353602cc

Contents?: true

Size: 422 Bytes

Versions: 9

Compression:

Stored size: 422 Bytes

Contents

#!/usr/bin/env ruby
# Test gsl/dht/test.c: test_dht_exp1()
# Expected results:
#  vout[0]=0.181
#  vout[5]=0.357
#  vout[10]=0.211
#  vout[35]=0.0289
#  vout[100]=0.00221

require("gsl")

N = 128
t = GSL::Dht.alloc(N, 1.0, 20.0)
vin = GSL::Vector.alloc(N)
for n in 0...N do
  x = t.x_sample(n)
  vin[n] = Math::exp(-x)
end

vout = t.apply(vin)

printf("%e %e %e %e %e\n", vout[0], vout[5], vout[10], vout[35], vout[100])

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
gsl-nmatrix-1.15.3.2 tests/dht/dht3.rb
gsl-nmatrix-1.15.3.1 tests/dht/dht3.rb
rb-gsl-1.15.3.1 tests/dht/dht3.rb
blackwinter-gsl-1.15.3.2 tests/dht/dht3.rb
gsl-nmatrix-1.15.3.0 tests/dht/dht3.rb
gsl-1.15.3 tests/dht/dht3.rb
gsl-1.14.7 tests/dht/dht3.rb
gsl-1.14.6 tests/dht/dht3.rb
gsl-1.14.5 tests/dht/dht3.rb