Sha256: 49eb89e5fff08903f8257bba288cad685aaac22b4f2a1f44b9204d61b949e382
Contents?: true
Size: 629 Bytes
Versions: 18
Compression:
Stored size: 629 Bytes
Contents
#!/usr/bin/env ruby require("gsl") require("../gsl_test.rb") include GSL::Test dbleps = 1e-6 n = 1 x = GSL::Vector.alloc(0.002) y = GSL::Vector.alloc(-0.921) expected = GSL::Vector.alloc(0.002) Blas.dcopy(x, y) for i in 0...n do GSL::Test::test_rel(y[i], expected[i], dbleps, "dcopy") end x = GSL::Vector::Complex.alloc([[ 0.315, -0.324]]) y = GSL::Vector::Complex.alloc([[-0.312, -0.748]]) expected = GSL::Vector::Complex.alloc([[0.315, -0.324]]) Blas.zcopy(x, y) for i in 0...n do GSL::Test::test_rel(y[i].re, expected[i].re, dbleps, "zcopy real") GSL::Test::test_rel(y[i].im, expected[i].im, dbleps, "zcopy imag") end
Version data entries
18 entries across 9 versions & 4 rubygems