| 1263 | } |
| 1264 | |
| 1265 | bool CUDABlas::DoBlasHer2(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1266 | std::complex<float> alpha, |
| 1267 | const DeviceMemory<std::complex<float>> &x, int incx, |
| 1268 | const DeviceMemory<std::complex<float>> &y, int incy, |
| 1269 | DeviceMemory<std::complex<float>> *a, int lda) { |
| 1270 | return DoBlasInternal<std::complex<float>>( |
| 1271 | cublasCher2, stream, true /* = pointer_mode_host */, |
| 1272 | CUDABlasUpperLower(uplo), n, GpuComplex(&alpha), GpuComplex(GpuMemory(x)), |
| 1273 | incx, GpuComplex(GpuMemory(y)), incy, GpuComplex(GpuMemoryMutable(a)), |
| 1274 | lda); |
| 1275 | } |
| 1276 | |
| 1277 | bool CUDABlas::DoBlasHer2(Stream *stream, blas::UpperLower uplo, uint64 n, |
| 1278 | std::complex<double> alpha, |
nothing calls this directly
no test coverage detected