def _matvec(self, x_vec): ''' dot operation provided for scipy.sparse.linalg wrapper of self.forward() ''' x2 = numpy.reshape(x_vec, self.st['Nd'], order='F') return self.forward(x2)