Namespace Pennylane::Util¶
Classes¶
Functions¶
Function Pennylane::Util::Abort(const char *, const char *, int, const char *)
Function Pennylane::Util::Abort(const std::string&, const char *, int, const char *)
Template Function Pennylane::Util::approx(const std::vector<T, Alloc>&)
Template Function Pennylane::Util::approx(const std::complex<T>&)
Template Function Pennylane::Util::compute_diagonalizing_gates
Template Function Pennylane::Util::ConstMult(U, std::complex<T>)
Template Function Pennylane::Util::ConstMult(std::complex<U>, std::complex<T>)
Template Function Pennylane::Util::createRandomStateVectorData
Function Pennylane::Util::createWires(Pennylane::Gates::GateOperation, std::size_t)
Function Pennylane::Util::createWires(Pennylane::Gates::ControlledGateOperation, std::size_t)
Specialized Template Function Pennylane::Util::getCompilerVersion< Compiler::Clang >
Specialized Template Function Pennylane::Util::getCompilerVersion< Compiler::GCC >
Specialized Template Function Pennylane::Util::getCompilerVersion< Compiler::MSVC >
Specialized Template Function Pennylane::Util::getCompilerVersion< Compiler::NVCC >
Specialized Template Function Pennylane::Util::getCompilerVersion< Compiler::NVHPC >
Template Function Pennylane::Util::operator!=(const std::complex<T>&, const PLApproxComplex<T>&)
Template Function Pennylane::Util::operator<<(std::ostream&, const std::vector<T>&)
Template Function Pennylane::Util::operator<<(std::ostream&, const std::set<T>&)
Template Function Pennylane::Util::operator<<(std::ostream&, const PLApprox<T, Alloc>&)
Template Function Pennylane::Util::operator<<(std::ostream&, const PLApproxComplex<T>&)
Template Function Pennylane::Util::operator==(const std::complex<T>&, const PLApproxComplex<T>&)
Function Pennylane::Util::revWireParity(const std::vector<std::size_t>&)
Template Function Pennylane::Util::revWireParity(const std::array<std::size_t, wire_size>&)
Template Function Pennylane::Util::scaleVector(std::vector<std::complex<Data_t>, Alloc>&, Data_t)
Template Function Pennylane::Util::sorting_indices(const T *, std::size_t)
Template Function Pennylane::Util::sorting_indices(const std::vector<T>&)
Template Function Pennylane::Util::squaredNorm(const T *, std::size_t)
Template Function Pennylane::Util::squaredNorm(const std::vector<T, Alloc>&)