'Set initial conditions y(t) = y.'

def set_initial_value(self, y, t=0.0):

    y = asarray(y)
    self.tmp = zeros((y.size * 2), 'float')
    self.tmp[::2] = real(y)
    self.tmp[1::2] = imag(y)
    return ode.set_initial_value(self, self.tmp, t)
