Namespace Pennylane::LightningGPU::Util¶
Classes¶
Functions¶
Template Function Pennylane::LightningGPU::Util::asum_CUDA_device
Template Function Pennylane::LightningGPU::Util::complexToCu(ComplexT)
Template Function Pennylane::LightningGPU::Util::complexToCu(const std::vector<ComplexT>&)
Template Function Pennylane::LightningGPU::Util::ConstMultSC
Function Pennylane::LightningGPU::Util::controlPermutationMatrixIndex
Template Function Pennylane::LightningGPU::Util::cuToComplex
Template Function Pennylane::LightningGPU::Util::GEMM_CUDA_device
Function Pennylane::LightningGPU::Util::generateTrivialPermutation
Function Pennylane::LightningGPU::Util::GetCuBlasErrorString
Function Pennylane::LightningGPU::Util::getCudaType(const double&)
Function Pennylane::LightningGPU::Util::getCudaType(const float&)
Function Pennylane::LightningGPU::Util::GetCuSparseErrorString
Function Pennylane::LightningGPU::Util::GetCuStateVecErrorString
Template Function Pennylane::LightningGPU::Util::innerProdC_CUDA
Template Function Pennylane::LightningGPU::Util::innerProdC_CUDA_device
Template Function Pennylane::LightningGPU::Util::INVSQRT2IMAG
Template Function Pennylane::LightningGPU::Util::is_cxx_complex(const ComplexT&)
Function Pennylane::LightningGPU::Util::isCuQuantumSupported
Function Pennylane::LightningGPU::Util::make_shared_cublas_caller
Function Pennylane::LightningGPU::Util::make_shared_cusparse_handle
Function Pennylane::LightningGPU::Util::make_shared_cusv_handle
Template Function Pennylane::LightningGPU::Util::NormalizeCastIndices
Function Pennylane::LightningGPU::Util::operator-(const cuFloatComplex&)
Function Pennylane::LightningGPU::Util::operator-(const cuDoubleComplex&)
Function Pennylane::LightningGPU::Util::pauliStringToOpNames
Template Function Pennylane::LightningGPU::Util::scaleAndAdd_CUDA
Template Function Pennylane::LightningGPU::Util::scaleAndAddC_CUDA
Template Function Pennylane::LightningGPU::Util::scaleC_CUDA
Template Function Pennylane::LightningGPU::Util::SparseMV_cuSparseMPI