class GSL::Vector::Complex

Public Class Methods

_load(string) click to toggle source
# File lib/gsl_extras.rb, line 67
def self._load(string)
        re, im = Marshal.load(string)
        return self.alloc(re.zip(im))
end

Public Instance Methods

_dump(depth) click to toggle source
# File lib/gsl_extras.rb, line 64
def _dump(depth)
        return Marshal.dump([self.real.to_a, self.imag.to_a])
end
inspect() click to toggle source
# File lib/gsl_extras.rb, line 71
def inspect
        re, im = [self.real.to_a, self.imag.to_a]
        "GSL::Vector::Complex.alloc(#{re.zip(im).inspect})"
end