Sha256: 20192fb7206a111afddb5b9b89d4b2ce1c9b160bf917d6d7321a862dc43f0364

Contents?: true

Size: 281 Bytes

Versions: 4

Compression:

Stored size: 281 Bytes

Contents

#!/usr/bin/env ruby
require("gsl")
include GSL
include Linalg

m = NArray[[4.0, 2], [2, 3]]
c = Cholesky.decomp(m)
puts "decomp ->"
p c

b = NArray[1.0, 2]
puts "solve ->"
p Cholesky.solve(c, b)    # Expected [-0.125, 0.75]

b = NArray[1.0, 2]
Cholesky.svx(c, b)
puts "svx ->"
p b

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gsl-2.1.0.3 examples/linalg/chol_narray.rb
gsl-2.1.0.2 examples/linalg/chol_narray.rb
gsl-2.1.0.1 examples/linalg/chol_narray.rb
gsl-2.1.0 examples/linalg/chol_narray.rb