Sha256: 538959098b878d5f9ce2a4a75b022e0004eddb2248e12f41ad781a1e58ea9923

Contents?: true

Size: 467 Bytes

Versions: 11

Compression:

Stored size: 467 Bytes

Contents

require 'test_helper'

class ComplexTest < GSL::TestCase

  def test_complex
    10.times { |i|
      r = (i - 5.0) * 0.3
      t = 2.0 * GSL::M_PI * i / 5.0

      z = GSL::Complex.polar(r, t)

      assert_rel z.real, r * Math.cos(t), 10 * GSL::DBL_EPSILON,
        'gsl_complex_polar real part at (r=%g,t=%g)' % [r, t]

      assert_rel z.imag, r * Math.sin(t), 10 * GSL::DBL_EPSILON,
        'gsl_complex_polar imag part at (r=%g,t=%g)' % [r, t]
    }
  end

end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
gsl-2.1.0.1 test/gsl/complex_test.rb
gsl-2.1.0 test/gsl/complex_test.rb
gsl-1.16.0.6 test/gsl/complex_test.rb
rb-gsl-1.16.0.5 test/gsl/complex_test.rb
rb-gsl-1.16.0.4 test/gsl/complex_test.rb
rb-gsl-1.16.0.3 test/gsl/complex_test.rb
rb-gsl-1.16.0.3.rc1 test/gsl/complex_test.rb
rb-gsl-1.16.0.2 test/gsl/complex_test.rb
rb-gsl-1.16.0.1 test/gsl/complex_test.rb
rb-gsl-1.16.0 test/gsl/complex_test.rb
rb-gsl-1.15.3.2 test/gsl/complex_test.rb