Sha256: 7edc96bf23cfa243fb9441528a643c5c5a6f6f4c750a7d45fe6e1f406f28cf78

Contents?: true

Size: 742 Bytes

Versions: 9

Compression:

Stored size: 742 Bytes

Contents

#!/usr/bin/env ruby
require("gsl")
require("../gsl_test2.rb")
include GSL::Test

exit unless GSL::Monte::Miser.method_defined?("params_get")

dim = 1
miser = GSL::Monte::Miser.alloc(dim)

params = miser.params_get

params.estimate_frac = 99
miser.params_set(params)
test_abs(miser.estimate_frac, 99, 1e-5, "miser_estimate_frac")

params.min_calls = 9
miser.params_set(params)
test_int(miser.min_calls, 9, "miser_min_calls")

params.min_calls_per_bisection = 7
miser.params_set(params)
test_int(miser.min_calls_per_bisection, 7, "miser_min_calls_per_bisection")

params.alpha = 3
miser.params_set(params)
test_abs(miser.alpha, 3, 1e-5, "miser_alpha")

params.dither = 4
miser.params_set(params)
test_abs(miser.dither, 4, 1e-5, "miser_dither")

Version data entries

9 entries across 9 versions & 4 rubygems

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