SyTen

◆ dot() [4/4]

std::complex< float > syten::Cuda::dot ( CudaDynArray< std::complex< float > > const &  a,
CudaDynArray< std::complex< float > > const &  b,
Conj const  conj = Conj::n() 
)

Returns the scalar product between two CudaDynArray objects.

If conj is true, complex-conjugates the entries of the second array on-the-fly.

References get_handle(), handle_error(), syten::Cuda::CudaStream::sync_destroy(), SYTEN_BLAS_THREADS_SETUP, and SYTEN_BLAS_THREADS_TEARDOWN.

+ Here is the call graph for this function: