Qulacs

Get Started

  • About Qulacs
  • Installation
  • FAQ
  • Usage

Tutorials

  • Python Tutorial
  • C++ Tutorial

User Manual

  • Qulacs Python Advanced Guide

Applications

  • Implementing Quantum Algorithms

API reference

  • Python API Reference
  • C++ API Reference
    • Class Hierarchy
    • File Hierarchy
    • Full API

Contributing

  • Contributing to Qulacs
Qulacs
  • C++ API Reference
  • Namespace state
  • View page source

Namespace state¶

Contents

  • Functions

Functions¶

  • Function state::drop_qubit

  • Function state::from_ptree

  • Function state::inner_product

  • Function state::make_mixture

  • Function state::make_superposition

  • Function state::partial_trace(const QuantumStateCpu *, std::vector<UINT>)

  • Function state::partial_trace(const DensityMatrixCpu *, std::vector<UINT>)

  • Function state::permutate_qubit(const QuantumState *, std::vector<UINT>)

  • Function state::permutate_qubit(const DensityMatrixCpu *, std::vector<UINT>)

  • Function state::tensor_product(const QuantumState *, const QuantumState *)

  • Function state::tensor_product(const DensityMatrixCpu *, const DensityMatrixCpu *)

Previous Next

© Copyright 2018 Qulacs Authors.

Built with Sphinx using a theme provided by Read the Docs.
Supported by www.qunasys.com