PennyLane
  • Why PennyLane
    • Features
    • Demos
    • Compilation
    • Datasets
    • Performance
    • Devices
    • Teach
  • Getting Started
    • Install
    • Demos
    • Codebook
    • Challenges
    • Support
  • Documentation
    • How-to demos
    • Development guide
    • Catalyst
    • API
    • GitHub
  • Ecosystem
    • Blog
    • Glossary
    • Videos
    • FAQs
    • GitHub
    • Support
  • Install
    • Why PennyLane
    • Features
    • Demos
    • Compilation
    • Datasets
    • Performance
    • Devices
    • Teach
    • Getting Started
    • Install
    • Demos
    • Codebook
    • Challenges
    • Support
    • Documentation
    • How-to demos
    • Development guide
    • Catalyst
    • API
    • GitHub
    • Ecosystem
    • Blog
    • Glossary
    • Videos
    • FAQs
    • GitHub
    • Support
  • Install

Navigation

  • index
  • modules |
  • Lightning 0.43.0-dev2 documentation »
  • File UtilKokkos.hpp

Lightning

  • Overview
  • Installation
  • Docker support
  • Support

Usage

  • Lightning Qubit device
  • Lightning GPU device
  • Lightning Kokkos device
  • Lightning Tensor device

Development

  • Lightning Qubit

API

  • Python API
  • C++ API
  1. Docs
  2. File UtilKokkos.hpp

File UtilKokkos.hpp¶

↰ Parent directory (pennylane_lightning/core/simulators/lightning_kokkos/utils)

Contents

  • Definition (pennylane_lightning/core/simulators/lightning_kokkos/utils/UtilKokkos.hpp)

  • Detailed Description

  • Includes

  • Included By

  • Namespaces

  • Functions

Definition (pennylane_lightning/core/simulators/lightning_kokkos/utils/UtilKokkos.hpp)¶

  • Program Listing for File UtilKokkos.hpp

Detailed Description¶

Defines utility functions for Bitwise operations.

Includes¶

  • BitUtil.hpp (File BitUtil.hpp)

  • Kokkos_Core.hpp

  • Util.hpp (File AVXUtil.hpp)

Included By¶

  • File StateVectorKokkos.hpp

  • File StateVectorKokkosMPI.hpp

  • File BasicGateFunctors.hpp

  • File MatrixGateFunctors.hpp

  • File ExpValFunctors.hpp

  • File MeasuresFunctors.hpp

Namespaces¶

  • Namespace Pennylane

  • Namespace Pennylane::LightningKokkos

  • Namespace Pennylane::LightningKokkos::Util

Functions¶

  • Function Pennylane::LightningKokkos::Util::controlBitPatterns

  • Function Pennylane::LightningKokkos::Util::generateBitPatterns

  • Function Pennylane::LightningKokkos::Util::parity_2_offset

  • Template Function Pennylane::LightningKokkos::Util::pointer2view

  • Function Pennylane::LightningKokkos::Util::reverseWires

  • Template Function Pennylane::LightningKokkos::Util::vector2view

  • Template Function Pennylane::LightningKokkos::Util::view2vector

  • Function Pennylane::LightningKokkos::Util::wires2Parity

api/file_pennylane_lightning_core_simulators_lightning_kokkos_utils_UtilKokkos.hpp
 
Download Python script
 
Download Notebook
 
View on GitHub
  • Installation
  • Docker support
  • Support

Usage

  • Lightning Qubit device
  • Lightning GPU device
  • Lightning Kokkos device
  • Lightning Tensor device

Development

  • Lightning Qubit

API

  • Python API
  • C++ API

Navigation

  • index
  • modules |
  • Lightning 0.43.0-dev2 documentation »
  • File UtilKokkos.hpp

PennyLane

PennyLane is an open-source software framework for quantum machine learning, quantum chemistry, and quantum computing, with the ability to run on all hardware. Built with ❤️ by Xanadu.

Stay updated with our newsletter

For researchers

Research Features Demos Compilation Datasets Performance Learn Videos Documentation Teach

For learners

Learn Codebook Teach Videos Challenges Demos Compilation Glossary

For developers

Features Documentation API GitHub Datasets Demos Compilation Performance Devices Catalyst

Copyright © 2023, Xanadu Quantum Technologies

TensorFlow, the TensorFlow logo, and any related marks are trademarks of Google Inc.

Privacy Policy
Terms of Service
Cookie Policy
Code of Conduct