|
template<typename T > |
sycl::event | applyW_stageV_sycl (sycl::queue &aq, const int *restrict delay_list_gpu, const int delay_count, T *restrict temp_gpu, const int numorbs, const int ndelay, T *restrict V_gpu, const T *restrict Ainv, const std::vector< sycl::event > &dependencies) |
|
template sycl::event | applyW_stageV_sycl (sycl::queue &aq, const int *restrict delay_list_gpu, const int delay_count, float *restrict temp_gpu, const int numorbs, const int ndelay, float *restrict V_gpu, const float *restrict Ainv, const std::vector< sycl::event > &dependencies) |
|
template sycl::event | applyW_stageV_sycl (sycl::queue &aq, const int *restrict delay_list_gpu, const int delay_count, double *restrict temp_gpu, const int numorbs, const int ndelay, double *restrict V_gpu, const double *restrict Ainv, const std::vector< sycl::event > &dependencies) |
|
template sycl::event | applyW_stageV_sycl (sycl::queue &aq, const int *restrict delay_list_gpu, const int delay_count, std::complex< float > *restrict temp_gpu, const int numorbs, const int ndelay, std::complex< float > *restrict V_gpu, const std::complex< float > *restrict Ainv, const std::vector< sycl::event > &dependencies) |
|
template sycl::event | applyW_stageV_sycl (sycl::queue &aq, const int *restrict delay_list_gpu, const int delay_count, std::complex< double > *restrict temp_gpu, const int numorbs, const int ndelay, std::complex< double > *restrict V_gpu, const std::complex< double > *restrict Ainv, const std::vector< sycl::event > &dependencies) |
|
template<typename T , typename TMAT , typename INDEX > |
std::complex< T > | computeLogDet_sycl (sycl::queue &aq, int n, int lda, const TMAT *restrict a, const INDEX *restrict pivot, const std::vector< sycl::event > &dependencies) |
|
template std::complex< double > | computeLogDet_sycl (sycl::queue &aq, int n, int lda, const double *restrict a, const std::int64_t *restrict pivot, const std::vector< sycl::event > &dependencies) |
|
template std::complex< double > | computeLogDet_sycl (sycl::queue &aq, int n, int lda, const std::complex< double > *restrict a, const std::int64_t *restrict pivot, const std::vector< sycl::event > &dependencies) |
|