@@ -552,8 +552,7 @@ void vector_div_constant_op<std::complex<double>, base_device::DEVICE_GPU>::oper
552552}
553553// vector operator: result[i] = vector1[i](not complex) * vector2[i](not complex)
554554template <>
555- void vector_mul_vector_op<double , base_device::DEVICE_GPU>::operator ()(const base_device::DEVICE_GPU* d,
556- const int & dim,
555+ void vector_mul_vector_op<double , base_device::DEVICE_GPU>::operator ()(const int & dim,
557556 double * result,
558557 const double * vector1,
559558 const double * vector2)
@@ -566,8 +565,7 @@ void vector_mul_vector_op<double, base_device::DEVICE_GPU>::operator()(const bas
566565}
567566// vector operator: result[i] = vector1[i](complex) * vector2[i](not complex)
568567template <typename FPTYPE>
569- inline void vector_mul_vector_complex_wrapper (const base_device::DEVICE_GPU* d,
570- const int & dim,
568+ inline void vector_mul_vector_complex_wrapper (const int & dim,
571569 std::complex <FPTYPE>* result,
572570 const std::complex <FPTYPE>* vector1,
573571 const FPTYPE* vector2)
@@ -581,23 +579,21 @@ inline void vector_mul_vector_complex_wrapper(const base_device::DEVICE_GPU* d,
581579 cudaCheckOnDebug ();
582580}
583581template <>
584- void vector_mul_vector_op<std::complex <float >, base_device::DEVICE_GPU>::operator ()(const base_device::DEVICE_GPU* d,
585- const int & dim,
582+ void vector_mul_vector_op<std::complex <float >, base_device::DEVICE_GPU>::operator ()(const int & dim,
586583 std::complex <float >* result,
587584 const std::complex <float >* vector1,
588585 const float * vector2)
589586{
590- vector_mul_vector_complex_wrapper (d, dim, result, vector1, vector2);
587+ vector_mul_vector_complex_wrapper (dim, result, vector1, vector2);
591588}
592589template <>
593590void vector_mul_vector_op<std::complex <double >, base_device::DEVICE_GPU>::operator ()(
594- const base_device::DEVICE_GPU* d,
595591 const int & dim,
596592 std::complex <double >* result,
597593 const std::complex <double >* vector1,
598594 const double * vector2)
599595{
600- vector_mul_vector_complex_wrapper (d, dim, result, vector1, vector2);
596+ vector_mul_vector_complex_wrapper (dim, result, vector1, vector2);
601597}
602598
603599// vector operator: result[i] = vector1[i](not complex) / vector2[i](not complex)
0 commit comments