#!/usr/bin/env ruby
require("rbgsl")

w = GSL::Eigen::Gensymm.alloc(4)


a = GSL::Matrix.alloc([0.18, 0.60, 0.57, 0.96], [0.41, 0.24, 0.99, 0.58],
                  [0.14, 0.30, 0.97, 0.66], [0.51, 0.13, 0.19, 0.85])
b = a.clone
v = GSL::Vector.alloc(4)

w.gensymm(a, b)
w.gensymm(a, b, v)
GSL::eigen_gensymm(a, b)
GSL::Eigen::Gensymm::gensymm(a, b, w)



syntax highlighted by Code2HTML, v. 0.9.1