Navigation

  • index
  • modules |
  • next |
  • previous |
  • Blackbird 0.5.0 documentation »
  • Installation and usage »
  • Namespace blackbird »
  • File BlackbirdProgram.h

Blackbird

Blackbird grammar

  • Grammar installation
  • Syntax and grammar
  • Research and contribution

Python parser

  • Blackbird for Python overview
  • Installation
  • Example
  • Blackbird Program class
  • Utilities
  • Python Blackbird Listener
  • Auxillary functions
  • Syntax errors

C++ parser

  • Blackbird for C++ overview
  • Installation and usage
  1. Docs
  2. Installation and usage
  3. Namespace blackbird
  4. File BlackbirdProgram.h
  5. Show on GitHub
  6. Show Source

File BlackbirdProgram.h¶

↰ Parent directory (blackbird_cpp)

Contents

  • Definition (blackbird_cpp/BlackbirdProgram.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Typedefs

Definition (blackbird_cpp/BlackbirdProgram.h)¶

  • Program Listing for File BlackbirdProgram.h

Includes¶

  • unordered_map

Included By¶

  • File Blackbird.h

Namespaces¶

  • Namespace blackbird

Classes¶

  • Class BSgate

  • Class Catstate

  • Class Chip0

  • Class CKgate

  • Class Coherent

  • Class CXgate

  • Class CZgate

  • Class Dgate

  • Class Fock

  • Class FockSimulator

  • Class Gaussian

  • Class GaussianSimulator

  • Class GaussianTransform

  • Class Interferometer

  • Class LossChannel

  • Class MeasureFock

  • Class MeasureHeterodyne

  • Class MeasureHomodyne

  • Class MeasureIntensity

  • Class Operation

  • Class Pgate

  • Class Program

  • Class Rgate

  • Class S2gate

  • Class Sgate

  • Class Squeezed

  • Class Thermal

  • Class ThermalLossChannel

  • Class Vacuum

  • Class Vgate

  • Class Xgate

  • Class Zgate

Enums¶

  • Enum Device

  • Enum Gate

  • Enum ParDomain

Typedefs¶

  • Typedef complexmat

  • Typedef complexvec

  • Typedef floatmat

  • Typedef floatvec

  • Typedef intmat

  • Typedef intvec

Previous
Next

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Blackbird 0.5.0 documentation »
  • Installation and usage »
  • Namespace blackbird »
  • File BlackbirdProgram.h
© Copyright 2019, Xanadu Quantum Technologies Inc. Documentation created using Sphinx.