Qristal Logo

Basic Usage

  • Getting started
  • Examples
  • Command-line interface
  • Backends
  • Qristal Emulator Getting Started Guide

Advanced Topics

  • Noise models
  • User defined noise models
  • Parametrized Quantum Circuits
  • Variational Quantum Eigensolver (VQE)
  • Nextflow

Reference

  • Quantum Gates

Source Code Documentation

  • C++ API
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace nvqir
        • Namespace qb
        • Namespace qb::vqee
        • Namespace xacc
        • Namespace xacc::quantum
      • Classes and Structs
      • Enums
      • Functions
      • Typedefs
  • Python API
Qristal
  • C++ API
  • Namespace qb
  • View page source

Namespace qb

Contents

  • Namespaces

  • Classes

  • Functions

  • Typedefs

Namespaces

  • Namespace qb::vqee

Classes

  • Struct noise_aware_placement_config

  • Struct NoiseProperties

  • Struct pair_hash

  • Struct ReadoutError

  • Class CircuitBuilder

  • Class CirqQsim

  • Class cudaq_ir_converter

  • Class cudaq_sim_pool

  • Class MpsAccelerator

  • Class noise_aware_placement_pass

  • Class NoiseModel

  • Class optimization_pass

  • Template Class Pass

  • Class Profiler

  • Class QbNoiseModel

  • Class session

  • Class swap_placement_pass

  • Class thread_pool

Functions

  • Function qb::create_circuit_optimizer_pass

  • Function qb::create_initial_state_simplify_pass

  • Function qb::create_noise_aware_placement_pass(const noise_aware_placement_config&)

  • Function qb::create_noise_aware_placement_pass(std::shared_ptr<xacc::Accelerator>)

  • Function qb::create_peephole_pass

  • Function qb::create_remove_redundancies_pass

  • Function qb::create_swap_placement_pass(const std::vector<std::pair<int, int>>&)

  • Function qb::create_swap_placement_pass(std::shared_ptr<xacc::Accelerator>)

  • Function qb::create_two_qubit_squash_pass

  • Function qb::execute_on_qb_hardware

  • Function qb::load_cudaq_backend

  • Function qb::uniqueBitsQD

Typedefs

  • Typedef qb::CircuitPass

  • Typedef qb::OracleFuncCType

  • Typedef qb::Passes

  • Typedef qb::StatePrepFuncCType

Previous Next

© Copyright Quantum Brilliance Pty Ltd.