complex<double> instead of Complex