File cuGates_host.hpp¶
↰ Parent directory (pennylane_lightning/core/src/utils/cuda_utils
)
Contents
Definition (pennylane_lightning/core/src/utils/cuda_utils/cuGates_host.hpp
)¶
Includes¶
cmath
complex
cuda_helpers.hpp
(File cuda_helpers.hpp)functional
vector
Included By¶
Namespaces¶
Functions¶
Template Function Pennylane::LightningGPU::cuGates::getControlledPhaseShift(U)
Template Function Pennylane::LightningGPU::cuGates::getControlledPhaseShift(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getCRot(U, U, U)
Template Function Pennylane::LightningGPU::cuGates::getCRot(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getCRX(U)
Template Function Pennylane::LightningGPU::cuGates::getCRX(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getCRY(U)
Template Function Pennylane::LightningGPU::cuGates::getCRY(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getCRZ(U)
Template Function Pennylane::LightningGPU::cuGates::getCRZ(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getCSWAP
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitation(U)
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitation(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitationMinus(U)
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitationMinus(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitationPlus(U)
Template Function Pennylane::LightningGPU::cuGates::getDoubleExcitationPlus(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getGeneratorDoubleExcitation
Template Function Pennylane::LightningGPU::cuGates::getGeneratorDoubleExcitationMinus
Template Function Pennylane::LightningGPU::cuGates::getGeneratorDoubleExcitationPlus
Template Function Pennylane::LightningGPU::cuGates::getGeneratorIsingXX
Template Function Pennylane::LightningGPU::cuGates::getGeneratorIsingXY
Template Function Pennylane::LightningGPU::cuGates::getGeneratorIsingYY
Template Function Pennylane::LightningGPU::cuGates::getGeneratorIsingZZ
Template Function Pennylane::LightningGPU::cuGates::getGeneratorSingleExcitation
Template Function Pennylane::LightningGPU::cuGates::getGeneratorSingleExcitationMinus
Template Function Pennylane::LightningGPU::cuGates::getGeneratorSingleExcitationPlus
Template Function Pennylane::LightningGPU::cuGates::getHadamard
Template Function Pennylane::LightningGPU::cuGates::getIdentity
Template Function Pennylane::LightningGPU::cuGates::getIsingXX(U)
Template Function Pennylane::LightningGPU::cuGates::getIsingXX(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getIsingXY(U)
Template Function Pennylane::LightningGPU::cuGates::getIsingXY(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getIsingYY(U)
Template Function Pennylane::LightningGPU::cuGates::getIsingYY(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getIsingZZ(U)
Template Function Pennylane::LightningGPU::cuGates::getIsingZZ(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getP1111_CU
Template Function Pennylane::LightningGPU::cuGates::getP11_CU
Template Function Pennylane::LightningGPU::cuGates::getPauliX
Template Function Pennylane::LightningGPU::cuGates::getPauliY
Template Function Pennylane::LightningGPU::cuGates::getPauliZ
Template Function Pennylane::LightningGPU::cuGates::getPhaseShift(U)
Template Function Pennylane::LightningGPU::cuGates::getPhaseShift(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getRot(U, U, U)
Template Function Pennylane::LightningGPU::cuGates::getRot(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getRX(U)
Template Function Pennylane::LightningGPU::cuGates::getRX(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getRY(U)
Template Function Pennylane::LightningGPU::cuGates::getRY(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getRZ(U)
Template Function Pennylane::LightningGPU::cuGates::getRZ(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitation(U)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitation(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitationMinus(U)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitationMinus(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitationPlus(U)
Template Function Pennylane::LightningGPU::cuGates::getSingleExcitationPlus(const std::vector<U>&)
Template Function Pennylane::LightningGPU::cuGates::getToffoli