GSL::Complex.new(re, im)
GSL::Complex.rect(re, im)
GSL::Complex[re, im]
GSL::Complex.polar(r, theta)
GSL::Complex#real
GSL::Complex#re
GSL::Complex#imag
GSL::Complex#im
GSL::Complex#arg
GSL::Complex#abs, abs2, logabs
GSL::Complex#add
GSL::Complex#sub
GSL::Complex#mul
GSL::Complex#div
GSL::Complex#add_real
GSL::Complex#sub_real
GSL::Complex#mul_real
GSL::Complex#div_real
GSL::Complex#add_imag
.....
GSL::Complex#conjugate