std::vector<std::vector<std::complex<double> > > c(a, std::vector<std::complex<double> >(d));