Automated documentation update from SDK

Commit: 96cdc0e59b2b9a3bbca971969fa2d593e5610941

Travis build: https://travis-ci.org/TRAVIS_REPO_SLUG/builds/282297161
This commit is contained in:
Travis CI User 2017-10-02 15:29:51 +00:00
parent b9cb268d2b
commit b0268cd6fd
392 changed files with 20276 additions and 29398 deletions

View File

@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 895d0735d6c62ad851bb6eae45a70293
config: 850aa89f4ada0456bf11f26b1917ff21
tags: 645f666f9bcd5a90fca523b33c5a78b7

View File

@ -1,204 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit package" href="qiskit.html" />
<link rel="prev" title="Contributing" href="../contributing.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit">
<h1>qiskit<a class="headerlink" href="#qiskit" title="Permalink to this headline"></a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.html">qiskit package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#subpackages">Subpackages</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.dagcircuit.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.dagcircuit._dagcircuit.html">qiskit.dagcircuit._dagcircuit module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.dagcircuit._dagcircuiterror.html">qiskit.dagcircuit._dagcircuiterror module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.dagcircuit.html#module-qiskit.dagcircuit">Module contents</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.extensions.html#subpackages">Subpackages</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.extensions.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions._extensionerror.html">qiskit.extensions._extensionerror module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.extensions.html#module-qiskit.extensions">Module contents</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper._compiling.html">qiskit.mapper._compiling module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper._coupling.html">qiskit.mapper._coupling module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper._couplingerror.html">qiskit.mapper._couplingerror module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper._mappererror.html">qiskit.mapper._mappererror module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper._mapping.html">qiskit.mapper._mapping module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#module-qiskit.mapper">Module contents</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm.html#subpackages">Subpackages</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node.html">qiskit.qasm._node package</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._qasm.html">qiskit.qasm._qasm module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._qasmerror.html">qiskit.qasm._qasmerror module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._qasmlexer.html">qiskit.qasm._qasmlexer module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._qasmparser.html">qiskit.qasm._qasmparser module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm.html#module-qiskit.qasm">Module contents</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.simulators.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._localsimulator.html">qiskit.simulators._localsimulator module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._qasm_cpp_simulator.html">qiskit.simulators._qasm_cpp_simulator module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._qasmsimulator.html">qiskit.simulators._qasmsimulator module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._simulatorerror.html">qiskit.simulators._simulatorerror module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._simulatortools.html">qiskit.simulators._simulatortools module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.simulators._unitarysimulator.html">qiskit.simulators._unitarysimulator module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.simulators.html#module-qiskit.simulators">Module contents</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.unroll.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._backenderror.html">qiskit.unroll._backenderror module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._circuitbackend.html">qiskit.unroll._circuitbackend module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._dagbackend.html">qiskit.unroll._dagbackend module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._jsonbackend.html">qiskit.unroll._jsonbackend module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._printerbackend.html">qiskit.unroll._printerbackend module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._unroller.html">qiskit.unroll._unroller module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._unrollerbackend.html">qiskit.unroll._unrollerbackend module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.unroll._unrollererror.html">qiskit.unroll._unrollererror module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.unroll.html#module-qiskit.unroll">Module contents</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit._classicalregister.html">qiskit._classicalregister module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._compositegate.html">qiskit._compositegate module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._gate.html">qiskit._gate module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._instruction.html">qiskit._instruction module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._instructionset.html">qiskit._instructionset module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._measure.html">qiskit._measure module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._qiskiterror.html">qiskit._qiskiterror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._quantumcircuit.html">qiskit._quantumcircuit module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._quantumprogram.html">qiskit._quantumprogram module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._quantumregister.html">qiskit._quantumregister module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._register.html">qiskit._register module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit._reset.html">qiskit._reset module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#module-qiskit">Module contents</a></li>
</ul>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li>Previous: <a href="../contributing.html" title="previous chapter">Contributing</a></li>
<li>Next: <a href="qiskit.html" title="next chapter">qiskit package</a></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/modules.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/modules.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -0,0 +1,217 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.ClassicalRegister &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.CompositeGate" href="qiskit.CompositeGate.html" />
<link rel="prev" title="qiskit.unroll.BackendError" href="qiskit.unroll.BackendError.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.CompositeGate.html" title="qiskit.CompositeGate"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.unroll.BackendError.html" title="qiskit.unroll.BackendError"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.unroll.BackendError.html"
title="previous chapter">qiskit.unroll.BackendError</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.CompositeGate.html"
title="next chapter">qiskit.CompositeGate</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.ClassicalRegister.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-classicalregister">
<h1>qiskit.ClassicalRegister<a class="headerlink" href="#qiskit-classicalregister" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.ClassicalRegister">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">ClassicalRegister</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_classicalregister.html#ClassicalRegister"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.ClassicalRegister" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._register.Register</span></code></p>
<p>Implement a classical register.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.ClassicalRegister.__init__" title="qiskit.ClassicalRegister.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(name,&nbsp;size)</td>
<td>Create a new generic register.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.ClassicalRegister.check_range" title="qiskit.ClassicalRegister.check_range"><code class="xref py py-obj docutils literal"><span class="pre">check_range</span></code></a>(j)</td>
<td>Check that j is a valid index into self.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.ClassicalRegister.qasm" title="qiskit.ClassicalRegister.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a>()</td>
<td>Return OPENQASM string for this register.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.ClassicalRegister.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.ClassicalRegister.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new generic register.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.ClassicalRegister.check_range">
<code class="descname">check_range</code><span class="sig-paren">(</span><em>j</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.ClassicalRegister.check_range" title="Permalink to this definition"></a></dt>
<dd><p>Check that j is a valid index into self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.ClassicalRegister.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_classicalregister.html#ClassicalRegister.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.ClassicalRegister.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string for this register.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.CompositeGate.html" title="qiskit.CompositeGate"
>next</a> |</li>
<li class="right" >
<a href="qiskit.unroll.BackendError.html" title="qiskit.unroll.BackendError"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,509 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.CompositeGate &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.Gate" href="qiskit.Gate.html" />
<link rel="prev" title="qiskit.ClassicalRegister" href="qiskit.ClassicalRegister.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Gate.html" title="qiskit.Gate"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.ClassicalRegister.html" title="qiskit.ClassicalRegister"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.ClassicalRegister.html"
title="previous chapter">qiskit.ClassicalRegister</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.Gate.html"
title="next chapter">qiskit.Gate</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.CompositeGate.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-compositegate">
<h1>qiskit.CompositeGate<a class="headerlink" href="#qiskit-compositegate" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.CompositeGate">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">CompositeGate</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></p>
<p>Composite gate, a sequence of unitary gates.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.__init__" title="qiskit.CompositeGate.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(name,&nbsp;param,&nbsp;args[,&nbsp;circuit])</td>
<td>Create a new composite gate.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.barrier" title="qiskit.CompositeGate.barrier"><code class="xref py py-obj docutils literal"><span class="pre">barrier</span></code></a>(*tuples)</td>
<td>Apply barrier to tuples (reg, idx).</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.c_if" title="qiskit.CompositeGate.c_if"><code class="xref py py-obj docutils literal"><span class="pre">c_if</span></code></a>(c,&nbsp;val)</td>
<td>Add classical control register.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.ccx" title="qiskit.CompositeGate.ccx"><code class="xref py py-obj docutils literal"><span class="pre">ccx</span></code></a>(ctl1,&nbsp;ctl2,&nbsp;tgt)</td>
<td>Apply Toffoli to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.ch" title="qiskit.CompositeGate.ch"><code class="xref py py-obj docutils literal"><span class="pre">ch</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CH from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.check_circuit" title="qiskit.CompositeGate.check_circuit"><code class="xref py py-obj docutils literal"><span class="pre">check_circuit</span></code></a>()</td>
<td>Raise exception if self.circuit is None.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.crz" title="qiskit.CompositeGate.crz"><code class="xref py py-obj docutils literal"><span class="pre">crz</span></code></a>(theta,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply crz from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.cswap" title="qiskit.CompositeGate.cswap"><code class="xref py py-obj docutils literal"><span class="pre">cswap</span></code></a>(ctl,&nbsp;tgt1,&nbsp;tgt2)</td>
<td>Apply Fredkin to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.cu1" title="qiskit.CompositeGate.cu1"><code class="xref py py-obj docutils literal"><span class="pre">cu1</span></code></a>(theta,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply cu1 from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.cu3" title="qiskit.CompositeGate.cu3"><code class="xref py py-obj docutils literal"><span class="pre">cu3</span></code></a>(theta,&nbsp;phi,&nbsp;lam,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply cu3 from ctl to tgt with angle theta, phi, lam.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.cx" title="qiskit.CompositeGate.cx"><code class="xref py py-obj docutils literal"><span class="pre">cx</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CNOT from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.cx_base" title="qiskit.CompositeGate.cx_base"><code class="xref py py-obj docutils literal"><span class="pre">cx_base</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CX ctl, tgt.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.cy" title="qiskit.CompositeGate.cy"><code class="xref py py-obj docutils literal"><span class="pre">cy</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CY to circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.cz" title="qiskit.CompositeGate.cz"><code class="xref py py-obj docutils literal"><span class="pre">cz</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CZ to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.h" title="qiskit.CompositeGate.h"><code class="xref py py-obj docutils literal"><span class="pre">h</span></code></a>(q)</td>
<td>Apply H to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.has_register" title="qiskit.CompositeGate.has_register"><code class="xref py py-obj docutils literal"><span class="pre">has_register</span></code></a>(register)</td>
<td>Test if this gates circuit has the register r.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.iden" title="qiskit.CompositeGate.iden"><code class="xref py py-obj docutils literal"><span class="pre">iden</span></code></a>(q)</td>
<td>Apply Identity to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.inverse" title="qiskit.CompositeGate.inverse"><code class="xref py py-obj docutils literal"><span class="pre">inverse</span></code></a>()</td>
<td>Invert this gate.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.q_if" title="qiskit.CompositeGate.q_if"><code class="xref py py-obj docutils literal"><span class="pre">q_if</span></code></a>(*qregs)</td>
<td>Add controls to this gate.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.qasm" title="qiskit.CompositeGate.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a>()</td>
<td>Return OPENQASM string.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.rx" title="qiskit.CompositeGate.rx"><code class="xref py py-obj docutils literal"><span class="pre">rx</span></code></a>(theta,&nbsp;q)</td>
<td>Apply rx to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.ry" title="qiskit.CompositeGate.ry"><code class="xref py py-obj docutils literal"><span class="pre">ry</span></code></a>(theta,&nbsp;q)</td>
<td>Apply ry to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.rz" title="qiskit.CompositeGate.rz"><code class="xref py py-obj docutils literal"><span class="pre">rz</span></code></a>(phi,&nbsp;q)</td>
<td>Apply rz to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.s" title="qiskit.CompositeGate.s"><code class="xref py py-obj docutils literal"><span class="pre">s</span></code></a>(q)</td>
<td>Apply S to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.sdg" title="qiskit.CompositeGate.sdg"><code class="xref py py-obj docutils literal"><span class="pre">sdg</span></code></a>(q)</td>
<td>Apply Sdg to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.swap" title="qiskit.CompositeGate.swap"><code class="xref py py-obj docutils literal"><span class="pre">swap</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply SWAP from ctl to tgt.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.t" title="qiskit.CompositeGate.t"><code class="xref py py-obj docutils literal"><span class="pre">t</span></code></a>(q)</td>
<td>Apply T to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.tdg" title="qiskit.CompositeGate.tdg"><code class="xref py py-obj docutils literal"><span class="pre">tdg</span></code></a>(q)</td>
<td>Apply Tdg to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.u1" title="qiskit.CompositeGate.u1"><code class="xref py py-obj docutils literal"><span class="pre">u1</span></code></a>(theta,&nbsp;q)</td>
<td>Apply u1 with angle theta to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.u2" title="qiskit.CompositeGate.u2"><code class="xref py py-obj docutils literal"><span class="pre">u2</span></code></a>(phi,&nbsp;lam,&nbsp;q)</td>
<td>Apply u2 to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.u3" title="qiskit.CompositeGate.u3"><code class="xref py py-obj docutils literal"><span class="pre">u3</span></code></a>(theta,&nbsp;phi,&nbsp;lam,&nbsp;q)</td>
<td>Apply u3 to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.u_base" title="qiskit.CompositeGate.u_base"><code class="xref py py-obj docutils literal"><span class="pre">u_base</span></code></a>(tpl,&nbsp;q)</td>
<td>Apply U to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.x" title="qiskit.CompositeGate.x"><code class="xref py py-obj docutils literal"><span class="pre">x</span></code></a>(q)</td>
<td>Apply X to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.CompositeGate.y" title="qiskit.CompositeGate.y"><code class="xref py py-obj docutils literal"><span class="pre">y</span></code></a>(quantum_register)</td>
<td>Apply Y to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.CompositeGate.z" title="qiskit.CompositeGate.z"><code class="xref py py-obj docutils literal"><span class="pre">z</span></code></a>(quantum_register)</td>
<td>Apply Z to q.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.CompositeGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new composite gate.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circ = QuantumCircuit or CompositeGate containing this gate</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.barrier">
<code class="descname">barrier</code><span class="sig-paren">(</span><em>*tuples</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>c</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control register.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.ccx">
<code class="descname">ccx</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.ch">
<code class="descname">ch</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.check_circuit">
<code class="descname">check_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.check_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Raise exception if self.circuit is None.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.crz">
<code class="descname">crz</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cswap">
<code class="descname">cswap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cu1">
<code class="descname">cu1</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cu3">
<code class="descname">cu3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cx">
<code class="descname">cx</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cx_base">
<code class="descname">cx_base</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cy">
<code class="descname">cy</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.cz">
<code class="descname">cz</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.h">
<code class="descname">h</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.has_register">
<code class="descname">has_register</code><span class="sig-paren">(</span><em>register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.has_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.has_register" title="Permalink to this definition"></a></dt>
<dd><p>Test if this gates circuit has the register r.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.iden">
<code class="descname">iden</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.CompositeGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.rx">
<code class="descname">rx</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.ry">
<code class="descname">ry</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.rz">
<code class="descname">rz</code><span class="sig-paren">(</span><em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.s">
<code class="descname">s</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.sdg">
<code class="descname">sdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.sdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Sdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.swap">
<code class="descname">swap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.t">
<code class="descname">t</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.tdg">
<code class="descname">tdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.tdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Tdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.u1">
<code class="descname">u1</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.u2">
<code class="descname">u2</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.u3">
<code class="descname">u3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.u_base">
<code class="descname">u_base</code><span class="sig-paren">(</span><em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.x">
<code class="descname">x</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.y">
<code class="descname">y</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.CompositeGate.z">
<code class="descname">z</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.CompositeGate.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Gate.html" title="qiskit.Gate"
>next</a> |</li>
<li class="right" >
<a href="qiskit.ClassicalRegister.html" title="qiskit.ClassicalRegister"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,239 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.Gate &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.Instruction" href="qiskit.Instruction.html" />
<link rel="prev" title="qiskit.CompositeGate" href="qiskit.CompositeGate.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Instruction.html" title="qiskit.Instruction"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.CompositeGate.html" title="qiskit.CompositeGate"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.CompositeGate.html"
title="previous chapter">qiskit.CompositeGate</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.Instruction.html"
title="next chapter">qiskit.Instruction</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.Gate.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-gate">
<h1>qiskit.Gate<a class="headerlink" href="#qiskit-gate" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.Gate">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">Gate</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._instruction.Instruction</span></code></p>
<p>Unitary gate.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Gate.__init__" title="qiskit.Gate.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(name,&nbsp;param,&nbsp;args[,&nbsp;circuit])</td>
<td>Create a new composite gate.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Gate.c_if" title="qiskit.Gate.c_if"><code class="xref py py-obj docutils literal"><span class="pre">c_if</span></code></a>(classical,&nbsp;val)</td>
<td>Add classical control on register clasical and value val.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Gate.check_circuit" title="qiskit.Gate.check_circuit"><code class="xref py py-obj docutils literal"><span class="pre">check_circuit</span></code></a>()</td>
<td>Raise exception if self.circuit is None.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Gate.inverse" title="qiskit.Gate.inverse"><code class="xref py py-obj docutils literal"><span class="pre">inverse</span></code></a>()</td>
<td>Invert this gate.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Gate.q_if" title="qiskit.Gate.q_if"><code class="xref py py-obj docutils literal"><span class="pre">q_if</span></code></a>(*qregs)</td>
<td>Add controls to this gate.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new composite gate.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circuit = QuantumCircuit or CompositeGate containing this gate</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Gate.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>classical</em>, <em>val</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.Gate.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control on register clasical and value val.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Gate.check_circuit">
<code class="descname">check_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.Gate.check_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Raise exception if self.circuit is None.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Gate.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Gate.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to this gate.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Instruction.html" title="qiskit.Instruction"
>next</a> |</li>
<li class="right" >
<a href="qiskit.CompositeGate.html" title="qiskit.CompositeGate"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,221 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.Instruction &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.InstructionSet" href="qiskit.InstructionSet.html" />
<link rel="prev" title="qiskit.Gate" href="qiskit.Gate.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.InstructionSet.html" title="qiskit.InstructionSet"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.Gate.html" title="qiskit.Gate"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.Gate.html"
title="previous chapter">qiskit.Gate</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.InstructionSet.html"
title="next chapter">qiskit.InstructionSet</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.Instruction.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-instruction">
<h1>qiskit.Instruction<a class="headerlink" href="#qiskit-instruction" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.Instruction">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">Instruction</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>arg</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Instruction" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Generic quantum computer instruction.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Instruction.__init__" title="qiskit.Instruction.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(name,&nbsp;param,&nbsp;arg[,&nbsp;circuit])</td>
<td>Create a new instruction.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Instruction.c_if" title="qiskit.Instruction.c_if"><code class="xref py py-obj docutils literal"><span class="pre">c_if</span></code></a>(classical,&nbsp;val)</td>
<td>Add classical control on register clasical and value val.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Instruction.check_circuit" title="qiskit.Instruction.check_circuit"><code class="xref py py-obj docutils literal"><span class="pre">check_circuit</span></code></a>()</td>
<td>Raise exception if self.circuit is None.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.Instruction.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>arg</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Instruction.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new instruction.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circuit = QuantumCircuit or CompositeGate containing this instruction</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Instruction.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>classical</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Instruction.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control on register clasical and value val.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.Instruction.check_circuit">
<code class="descname">check_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.check_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Instruction.check_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Raise exception if self.circuit is None.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.InstructionSet.html" title="qiskit.InstructionSet"
>next</a> |</li>
<li class="right" >
<a href="qiskit.Gate.html" title="qiskit.Gate"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,235 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.InstructionSet &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.QuantumCircuit" href="qiskit.QuantumCircuit.html" />
<link rel="prev" title="qiskit.Instruction" href="qiskit.Instruction.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumCircuit.html" title="qiskit.QuantumCircuit"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.Instruction.html" title="qiskit.Instruction"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.Instruction.html"
title="previous chapter">qiskit.Instruction</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.QuantumCircuit.html"
title="next chapter">qiskit.QuantumCircuit</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.InstructionSet.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-instructionset">
<h1>qiskit.InstructionSet<a class="headerlink" href="#qiskit-instructionset" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.InstructionSet">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">InstructionSet</code><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Instruction collection.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.InstructionSet.__init__" title="qiskit.InstructionSet.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>()</td>
<td>New collection of instructions.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.InstructionSet.add" title="qiskit.InstructionSet.add"><code class="xref py py-obj docutils literal"><span class="pre">add</span></code></a>(gate)</td>
<td>Add instruction to set.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.InstructionSet.c_if" title="qiskit.InstructionSet.c_if"><code class="xref py py-obj docutils literal"><span class="pre">c_if</span></code></a>(c,&nbsp;val)</td>
<td>Add classical control register to all instructions.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.InstructionSet.inverse" title="qiskit.InstructionSet.inverse"><code class="xref py py-obj docutils literal"><span class="pre">inverse</span></code></a>()</td>
<td>Invert all instructions.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.InstructionSet.q_if" title="qiskit.InstructionSet.q_if"><code class="xref py py-obj docutils literal"><span class="pre">q_if</span></code></a>(*qregs)</td>
<td>Add controls to all instructions.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.InstructionSet.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet.__init__" title="Permalink to this definition"></a></dt>
<dd><p>New collection of instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.InstructionSet.add">
<code class="descname">add</code><span class="sig-paren">(</span><em>gate</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet.add" title="Permalink to this definition"></a></dt>
<dd><p>Add instruction to set.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.InstructionSet.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>c</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control register to all instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.InstructionSet.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert all instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.InstructionSet.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.InstructionSet.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to all instructions.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumCircuit.html" title="qiskit.QuantumCircuit"
>next</a> |</li>
<li class="right" >
<a href="qiskit.Instruction.html" title="qiskit.Instruction"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,181 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.QISKitError &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="prev" title="qiskit.Result" href="qiskit.Result.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Result.html" title="qiskit.Result"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a><ul class="current">
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.QISKitError</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.Result.html"
title="previous chapter">qiskit.Result</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.QISKitError.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-qiskiterror">
<h1>qiskit.QISKitError<a class="headerlink" href="#qiskit-qiskiterror" title="Permalink to this headline"></a></h1>
<dl class="exception">
<dt id="qiskit.QISKitError">
<em class="property">exception </em><code class="descclassname">qiskit.</code><code class="descname">QISKitError</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_qiskiterror.html#QISKitError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QISKitError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
<p>Base class for errors raised by the QISKit SDK.</p>
<dl class="method">
<dt id="qiskit.QISKitError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_qiskiterror.html#QISKitError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QISKitError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
<dl class="attribute">
<dt id="qiskit.QISKitError.args">
<code class="descname">args</code><a class="headerlink" href="#qiskit.QISKitError.args" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit.QISKitError.with_traceback">
<code class="descname">with_traceback</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QISKitError.with_traceback" title="Permalink to this definition"></a></dt>
<dd><p>Exception.with_traceback(tb)
set self.__traceback__ to tb and return self.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Result.html" title="qiskit.Result"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,540 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.QuantumCircuit &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.QuantumProgram" href="qiskit.QuantumProgram.html" />
<link rel="prev" title="qiskit.InstructionSet" href="qiskit.InstructionSet.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumProgram.html" title="qiskit.QuantumProgram"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.InstructionSet.html" title="qiskit.InstructionSet"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.InstructionSet.html"
title="previous chapter">qiskit.InstructionSet</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.QuantumProgram.html"
title="next chapter">qiskit.QuantumProgram</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.QuantumCircuit.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-quantumcircuit">
<h1>qiskit.QuantumCircuit<a class="headerlink" href="#qiskit-quantumcircuit" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.QuantumCircuit">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">QuantumCircuit</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Quantum circuit.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.__init__" title="qiskit.QuantumCircuit.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(*regs)</td>
<td>Create a new circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.add" title="qiskit.QuantumCircuit.add"><code class="xref py py-obj docutils literal"><span class="pre">add</span></code></a>(*regs)</td>
<td>Add registers.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.barrier" title="qiskit.QuantumCircuit.barrier"><code class="xref py py-obj docutils literal"><span class="pre">barrier</span></code></a>(*tuples)</td>
<td>Apply barrier to tuples (reg, idx).</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.ccx" title="qiskit.QuantumCircuit.ccx"><code class="xref py py-obj docutils literal"><span class="pre">ccx</span></code></a>(ctl1,&nbsp;ctl2,&nbsp;tgt)</td>
<td>Apply Toffoli to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.ch" title="qiskit.QuantumCircuit.ch"><code class="xref py py-obj docutils literal"><span class="pre">ch</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CH from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.combine" title="qiskit.QuantumCircuit.combine"><code class="xref py py-obj docutils literal"><span class="pre">combine</span></code></a>(rhs)</td>
<td>Append rhs to self if self contains rhss registers.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.crz" title="qiskit.QuantumCircuit.crz"><code class="xref py py-obj docutils literal"><span class="pre">crz</span></code></a>(theta,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply crz from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cswap" title="qiskit.QuantumCircuit.cswap"><code class="xref py py-obj docutils literal"><span class="pre">cswap</span></code></a>(ctl,&nbsp;tgt1,&nbsp;tgt2)</td>
<td>Apply Fredkin to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cu1" title="qiskit.QuantumCircuit.cu1"><code class="xref py py-obj docutils literal"><span class="pre">cu1</span></code></a>(theta,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply cu1 from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cu3" title="qiskit.QuantumCircuit.cu3"><code class="xref py py-obj docutils literal"><span class="pre">cu3</span></code></a>(theta,&nbsp;phi,&nbsp;lam,&nbsp;ctl,&nbsp;tgt)</td>
<td>Apply cu3 from ctl to tgt with angle theta, phi, lam.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cx" title="qiskit.QuantumCircuit.cx"><code class="xref py py-obj docutils literal"><span class="pre">cx</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CNOT from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cx_base" title="qiskit.QuantumCircuit.cx_base"><code class="xref py py-obj docutils literal"><span class="pre">cx_base</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CX ctl, tgt.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cy" title="qiskit.QuantumCircuit.cy"><code class="xref py py-obj docutils literal"><span class="pre">cy</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CY to circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.cz" title="qiskit.QuantumCircuit.cz"><code class="xref py py-obj docutils literal"><span class="pre">cz</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply CZ to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.extend" title="qiskit.QuantumCircuit.extend"><code class="xref py py-obj docutils literal"><span class="pre">extend</span></code></a>(rhs)</td>
<td>Append rhs to self if self contains rhss registers.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.get_cregs" title="qiskit.QuantumCircuit.get_cregs"><code class="xref py py-obj docutils literal"><span class="pre">get_cregs</span></code></a>()</td>
<td>Get the cregs from the registers.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.get_qregs" title="qiskit.QuantumCircuit.get_qregs"><code class="xref py py-obj docutils literal"><span class="pre">get_qregs</span></code></a>()</td>
<td>Get the qregs from the registers.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.h" title="qiskit.QuantumCircuit.h"><code class="xref py py-obj docutils literal"><span class="pre">h</span></code></a>(q)</td>
<td>Apply H to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.has_register" title="qiskit.QuantumCircuit.has_register"><code class="xref py py-obj docutils literal"><span class="pre">has_register</span></code></a>(register)</td>
<td>Test if this circuit has the register r.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.iden" title="qiskit.QuantumCircuit.iden"><code class="xref py py-obj docutils literal"><span class="pre">iden</span></code></a>(q)</td>
<td>Apply Identity to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.measure" title="qiskit.QuantumCircuit.measure"><code class="xref py py-obj docutils literal"><span class="pre">measure</span></code></a>(qubit,&nbsp;cbit)</td>
<td>Measure quantum bit into classical bit (tuples).</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.qasm" title="qiskit.QuantumCircuit.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a>()</td>
<td>Return OPENQASM string.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.reset" title="qiskit.QuantumCircuit.reset"><code class="xref py py-obj docutils literal"><span class="pre">reset</span></code></a>(quantum_register)</td>
<td>Reset q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.rx" title="qiskit.QuantumCircuit.rx"><code class="xref py py-obj docutils literal"><span class="pre">rx</span></code></a>(theta,&nbsp;q)</td>
<td>Apply rx to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.ry" title="qiskit.QuantumCircuit.ry"><code class="xref py py-obj docutils literal"><span class="pre">ry</span></code></a>(theta,&nbsp;q)</td>
<td>Apply ry to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.rz" title="qiskit.QuantumCircuit.rz"><code class="xref py py-obj docutils literal"><span class="pre">rz</span></code></a>(phi,&nbsp;q)</td>
<td>Apply rz to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.s" title="qiskit.QuantumCircuit.s"><code class="xref py py-obj docutils literal"><span class="pre">s</span></code></a>(q)</td>
<td>Apply S to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.sdg" title="qiskit.QuantumCircuit.sdg"><code class="xref py py-obj docutils literal"><span class="pre">sdg</span></code></a>(q)</td>
<td>Apply Sdg to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.swap" title="qiskit.QuantumCircuit.swap"><code class="xref py py-obj docutils literal"><span class="pre">swap</span></code></a>(ctl,&nbsp;tgt)</td>
<td>Apply SWAP from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.t" title="qiskit.QuantumCircuit.t"><code class="xref py py-obj docutils literal"><span class="pre">t</span></code></a>(q)</td>
<td>Apply T to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.tdg" title="qiskit.QuantumCircuit.tdg"><code class="xref py py-obj docutils literal"><span class="pre">tdg</span></code></a>(q)</td>
<td>Apply Tdg to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.u1" title="qiskit.QuantumCircuit.u1"><code class="xref py py-obj docutils literal"><span class="pre">u1</span></code></a>(theta,&nbsp;q)</td>
<td>Apply u1 with angle theta to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.u2" title="qiskit.QuantumCircuit.u2"><code class="xref py py-obj docutils literal"><span class="pre">u2</span></code></a>(phi,&nbsp;lam,&nbsp;q)</td>
<td>Apply u2 to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.u3" title="qiskit.QuantumCircuit.u3"><code class="xref py py-obj docutils literal"><span class="pre">u3</span></code></a>(theta,&nbsp;phi,&nbsp;lam,&nbsp;q)</td>
<td>Apply u3 to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.u_base" title="qiskit.QuantumCircuit.u_base"><code class="xref py py-obj docutils literal"><span class="pre">u_base</span></code></a>(tpl,&nbsp;q)</td>
<td>Apply U to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.x" title="qiskit.QuantumCircuit.x"><code class="xref py py-obj docutils literal"><span class="pre">x</span></code></a>(q)</td>
<td>Apply X to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumCircuit.y" title="qiskit.QuantumCircuit.y"><code class="xref py py-obj docutils literal"><span class="pre">y</span></code></a>(quantum_register)</td>
<td>Apply Y to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumCircuit.z" title="qiskit.QuantumCircuit.z"><code class="xref py py-obj docutils literal"><span class="pre">z</span></code></a>(quantum_register)</td>
<td>Apply Z to q.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.QuantumCircuit.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.add">
<code class="descname">add</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.add" title="Permalink to this definition"></a></dt>
<dd><p>Add registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.barrier">
<code class="descname">barrier</code><span class="sig-paren">(</span><em>*tuples</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.ccx">
<code class="descname">ccx</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.ch">
<code class="descname">ch</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.combine">
<code class="descname">combine</code><span class="sig-paren">(</span><em>rhs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.combine"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.combine" title="Permalink to this definition"></a></dt>
<dd><p>Append rhs to self if self contains rhss registers.</p>
<p>Return self + rhs as a new object.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.crz">
<code class="descname">crz</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cswap">
<code class="descname">cswap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cu1">
<code class="descname">cu1</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cu3">
<code class="descname">cu3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cx">
<code class="descname">cx</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cx_base">
<code class="descname">cx_base</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cy">
<code class="descname">cy</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.cz">
<code class="descname">cz</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.extend">
<code class="descname">extend</code><span class="sig-paren">(</span><em>rhs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.extend"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.extend" title="Permalink to this definition"></a></dt>
<dd><p>Append rhs to self if self contains rhss registers.</p>
<p>Modify and return self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.get_cregs">
<code class="descname">get_cregs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.get_cregs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.get_cregs" title="Permalink to this definition"></a></dt>
<dd><p>Get the cregs from the registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.get_qregs">
<code class="descname">get_qregs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.get_qregs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.get_qregs" title="Permalink to this definition"></a></dt>
<dd><p>Get the qregs from the registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.h">
<code class="descname">h</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.has_register">
<code class="descname">has_register</code><span class="sig-paren">(</span><em>register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.has_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.has_register" title="Permalink to this definition"></a></dt>
<dd><p>Test if this circuit has the register r.</p>
<p>Return True or False.</p>
</dd></dl>
<dl class="attribute">
<dt id="qiskit.QuantumCircuit.header">
<code class="descname">header</code><em class="property"> = 'OPENQASM 2.0;\ninclude &quot;qelib1.inc&quot;;'</em><a class="headerlink" href="#qiskit.QuantumCircuit.header" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.iden">
<code class="descname">iden</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.measure">
<code class="descname">measure</code><span class="sig-paren">(</span><em>qubit</em>, <em>cbit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.measure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.measure" title="Permalink to this definition"></a></dt>
<dd><p>Measure quantum bit into classical bit (tuples).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.reset">
<code class="descname">reset</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.reset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumCircuit.reset" title="Permalink to this definition"></a></dt>
<dd><p>Reset q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.rx">
<code class="descname">rx</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.ry">
<code class="descname">ry</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.rz">
<code class="descname">rz</code><span class="sig-paren">(</span><em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.s">
<code class="descname">s</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.sdg">
<code class="descname">sdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.sdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Sdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.swap">
<code class="descname">swap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.t">
<code class="descname">t</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.tdg">
<code class="descname">tdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.tdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Tdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.u1">
<code class="descname">u1</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.u2">
<code class="descname">u2</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.u3">
<code class="descname">u3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.u_base">
<code class="descname">u_base</code><span class="sig-paren">(</span><em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.x">
<code class="descname">x</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.y">
<code class="descname">y</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumCircuit.z">
<code class="descname">z</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumCircuit.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumProgram.html" title="qiskit.QuantumProgram"
>next</a> |</li>
<li class="right" >
<a href="qiskit.InstructionSet.html" title="qiskit.InstructionSet"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._quantumprogram module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit.QuantumProgram &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,31 +22,118 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._quantumregister module" href="qiskit._quantumregister.html" />
<link rel="prev" title="qiskit._quantumcircuit module" href="qiskit._quantumcircuit.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<link rel="next" title="qiskit.QuantumRegister" href="qiskit.QuantumRegister.html" />
<link rel="prev" title="qiskit.QuantumCircuit" href="qiskit.QuantumCircuit.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumRegister.html" title="qiskit.QuantumRegister"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumCircuit.html" title="qiskit.QuantumCircuit"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.QuantumCircuit.html"
title="previous chapter">qiskit.QuantumCircuit</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.QuantumRegister.html"
title="next chapter">qiskit.QuantumRegister</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.QuantumProgram.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._quantumprogram">
<span id="qiskit-quantumprogram-module"></span><h1>qiskit._quantumprogram module<a class="headerlink" href="#module-qiskit._quantumprogram" title="Permalink to this headline"></a></h1>
<p>Qasm Program Class</p>
<div class="section" id="qiskit-quantumprogram">
<h1>qiskit.QuantumProgram<a class="headerlink" href="#qiskit-quantumprogram" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit._quantumprogram.QuantumProgram">
<em class="property">class </em><code class="descclassname">qiskit._quantumprogram.</code><code class="descname">QuantumProgram</code><span class="sig-paren">(</span><em>specs=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">QuantumProgram</code><span class="sig-paren">(</span><em>specs=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Quantum Program Class.</p>
<p>Class internal properties.</p>
@ -77,9 +164,132 @@ by “description (type)–”. For example, a circuits name is denoted by
<span class="n">__LOCAL_BACKENDS</span> <span class="p">(</span><span class="nb">list</span><span class="p">[</span><span class="nb">str</span><span class="p">]):</span> <span class="n">A</span> <span class="nb">list</span> <span class="n">of</span> <span class="n">local</span> <span class="n">backends</span>
</pre></div>
</div>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code>([specs])</td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.add_circuit" title="qiskit.QuantumProgram.add_circuit"><code class="xref py py-obj docutils literal"><span class="pre">add_circuit</span></code></a>(name,&nbsp;quantum_circuit)</td>
<td>Add a new circuit based on an Object representation.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.available_backends" title="qiskit.QuantumProgram.available_backends"><code class="xref py py-obj docutils literal"><span class="pre">available_backends</span></code></a>()</td>
<td>All the backends that are seen by QISKIT.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.compile" title="qiskit.QuantumProgram.compile"><code class="xref py py-obj docutils literal"><span class="pre">compile</span></code></a>(name_of_circuits[,&nbsp;backend,&nbsp;config,&nbsp;…])</td>
<td>Compile the circuits into the exectution list.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.create_circuit" title="qiskit.QuantumProgram.create_circuit"><code class="xref py py-obj docutils literal"><span class="pre">create_circuit</span></code></a>(name[,&nbsp;qregisters,&nbsp;cregisters])</td>
<td>Create a empty Quantum Circuit in the Quantum Program.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.create_classical_register" title="qiskit.QuantumProgram.create_classical_register"><code class="xref py py-obj docutils literal"><span class="pre">create_classical_register</span></code></a>(name,&nbsp;size[,&nbsp;verbose])</td>
<td>Create a new Classical Register.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.create_classical_registers" title="qiskit.QuantumProgram.create_classical_registers"><code class="xref py py-obj docutils literal"><span class="pre">create_classical_registers</span></code></a>(registers_array)</td>
<td>Create a new set of Classical Registers based on a array of them.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.create_quantum_register" title="qiskit.QuantumProgram.create_quantum_register"><code class="xref py py-obj docutils literal"><span class="pre">create_quantum_register</span></code></a>(name,&nbsp;size[,&nbsp;verbose])</td>
<td>Create a new Quantum Register.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.create_quantum_registers" title="qiskit.QuantumProgram.create_quantum_registers"><code class="xref py py-obj docutils literal"><span class="pre">create_quantum_registers</span></code></a>(register_array)</td>
<td>Create a new set of Quantum Registers based on a array of them.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.execute" title="qiskit.QuantumProgram.execute"><code class="xref py py-obj docutils literal"><span class="pre">execute</span></code></a>(name_of_circuits[,&nbsp;backend,&nbsp;config,&nbsp;…])</td>
<td>Execute, compile, and run an array of quantum circuits).</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_api" title="qiskit.QuantumProgram.get_api"><code class="xref py py-obj docutils literal"><span class="pre">get_api</span></code></a>()</td>
<td>Returns a function handle to the API.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_api_config" title="qiskit.QuantumProgram.get_api_config"><code class="xref py py-obj docutils literal"><span class="pre">get_api_config</span></code></a>()</td>
<td>Return the program specs.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_backend_calibration" title="qiskit.QuantumProgram.get_backend_calibration"><code class="xref py py-obj docutils literal"><span class="pre">get_backend_calibration</span></code></a>(backend)</td>
<td>Return the online backend calibrations.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_backend_configuration" title="qiskit.QuantumProgram.get_backend_configuration"><code class="xref py py-obj docutils literal"><span class="pre">get_backend_configuration</span></code></a>(backend[,&nbsp;list_format])</td>
<td>Return the configuration of the backend.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_backend_parameters" title="qiskit.QuantumProgram.get_backend_parameters"><code class="xref py py-obj docutils literal"><span class="pre">get_backend_parameters</span></code></a>(backend)</td>
<td>Return the online backend parameters.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_backend_status" title="qiskit.QuantumProgram.get_backend_status"><code class="xref py py-obj docutils literal"><span class="pre">get_backend_status</span></code></a>(backend)</td>
<td>Return the online backend status.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_circuit" title="qiskit.QuantumProgram.get_circuit"><code class="xref py py-obj docutils literal"><span class="pre">get_circuit</span></code></a>(name)</td>
<td>Return a Circuit Object by name</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_circuit_names" title="qiskit.QuantumProgram.get_circuit_names"><code class="xref py py-obj docutils literal"><span class="pre">get_circuit_names</span></code></a>()</td>
<td>Return all the names of the quantum circuits.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_classical_register" title="qiskit.QuantumProgram.get_classical_register"><code class="xref py py-obj docutils literal"><span class="pre">get_classical_register</span></code></a>(name)</td>
<td>Return a Classical Register by name.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_classical_register_names" title="qiskit.QuantumProgram.get_classical_register_names"><code class="xref py py-obj docutils literal"><span class="pre">get_classical_register_names</span></code></a>()</td>
<td>Return all the names of the classical Registers.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_compiled_configuration" title="qiskit.QuantumProgram.get_compiled_configuration"><code class="xref py py-obj docutils literal"><span class="pre">get_compiled_configuration</span></code></a>(qobj,&nbsp;name)</td>
<td>Get the compiled layout for the named circuit and backend.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_compiled_qasm" title="qiskit.QuantumProgram.get_compiled_qasm"><code class="xref py py-obj docutils literal"><span class="pre">get_compiled_qasm</span></code></a>(qobj,&nbsp;name)</td>
<td>Print the compiled cricuit in qasm format.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_execution_list" title="qiskit.QuantumProgram.get_execution_list"><code class="xref py py-obj docutils literal"><span class="pre">get_execution_list</span></code></a>(qobj[,&nbsp;verbose])</td>
<td>Print the compiled circuits that are ready to run.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_initial_circuit" title="qiskit.QuantumProgram.get_initial_circuit"><code class="xref py py-obj docutils literal"><span class="pre">get_initial_circuit</span></code></a>()</td>
<td>Return the initialization Circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_qasm" title="qiskit.QuantumProgram.get_qasm"><code class="xref py py-obj docutils literal"><span class="pre">get_qasm</span></code></a>(name)</td>
<td>Get qasm format of circuit by name.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_qasms" title="qiskit.QuantumProgram.get_qasms"><code class="xref py py-obj docutils literal"><span class="pre">get_qasms</span></code></a>(list_circuit_name)</td>
<td>Get qasm format of circuit by list of names.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_quantum_register" title="qiskit.QuantumProgram.get_quantum_register"><code class="xref py py-obj docutils literal"><span class="pre">get_quantum_register</span></code></a>(name)</td>
<td>Return a Quantum Register by name.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.get_quantum_register_names" title="qiskit.QuantumProgram.get_quantum_register_names"><code class="xref py py-obj docutils literal"><span class="pre">get_quantum_register_names</span></code></a>()</td>
<td>Return all the names of the quantum Registers.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.load" title="qiskit.QuantumProgram.load"><code class="xref py py-obj docutils literal"><span class="pre">load</span></code></a>([file_name])</td>
<td>Load Quantum Program Json file into the Quantum Program object.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.load_qasm_file" title="qiskit.QuantumProgram.load_qasm_file"><code class="xref py py-obj docutils literal"><span class="pre">load_qasm_file</span></code></a>(qasm_file[,&nbsp;name,&nbsp;verbose])</td>
<td>Load qasm file into the quantum program.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.load_qasm_text" title="qiskit.QuantumProgram.load_qasm_text"><code class="xref py py-obj docutils literal"><span class="pre">load_qasm_text</span></code></a>(qasm_string[,&nbsp;name,&nbsp;verbose])</td>
<td>Load qasm string in the quantum program.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.local_backends" title="qiskit.QuantumProgram.local_backends"><code class="xref py py-obj docutils literal"><span class="pre">local_backends</span></code></a>()</td>
<td>Get the local backends.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.online_backends" title="qiskit.QuantumProgram.online_backends"><code class="xref py py-obj docutils literal"><span class="pre">online_backends</span></code></a>()</td>
<td>Get the online backends.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.online_devices" title="qiskit.QuantumProgram.online_devices"><code class="xref py py-obj docutils literal"><span class="pre">online_devices</span></code></a>()</td>
<td>Gets online devices via QX API calls.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.online_simulators" title="qiskit.QuantumProgram.online_simulators"><code class="xref py py-obj docutils literal"><span class="pre">online_simulators</span></code></a>()</td>
<td>Gets online simulators via QX API calls.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.run" title="qiskit.QuantumProgram.run"><code class="xref py py-obj docutils literal"><span class="pre">run</span></code></a>(qobj[,&nbsp;wait,&nbsp;timeout,&nbsp;silent])</td>
<td>Run a program (a pre-compiled quantum program).</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumProgram.save" title="qiskit.QuantumProgram.save"><code class="xref py py-obj docutils literal"><span class="pre">save</span></code></a>([file_name,&nbsp;beauty])</td>
<td>Save Quantum Program in a Json file.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumProgram.set_api" title="qiskit.QuantumProgram.set_api"><code class="xref py py-obj docutils literal"><span class="pre">set_api</span></code></a>(token,&nbsp;url[,&nbsp;verify])</td>
<td>Setup the API.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.add_circuit">
<code class="descname">add_circuit</code><span class="sig-paren">(</span><em>name</em>, <em>quantum_circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.add_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.add_circuit" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.add_circuit">
<code class="descname">add_circuit</code><span class="sig-paren">(</span><em>name</em>, <em>quantum_circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.add_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.add_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Add a new circuit based on an Object representation.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -99,14 +309,14 @@ by “description (type)–”. For example, a circuits name is denoted by
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.available_backends">
<code class="descname">available_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.available_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.available_backends" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.available_backends">
<code class="descname">available_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.available_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.available_backends" title="Permalink to this definition"></a></dt>
<dd><p>All the backends that are seen by QISKIT.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.compile">
<code class="descname">compile</code><span class="sig-paren">(</span><em>name_of_circuits</em>, <em>backend='local_qasm_simulator'</em>, <em>config=None</em>, <em>silent=True</em>, <em>basis_gates=None</em>, <em>coupling_map=None</em>, <em>initial_layout=None</em>, <em>shots=1024</em>, <em>max_credits=3</em>, <em>seed=None</em>, <em>qobjid=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.compile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.compile" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.compile">
<code class="descname">compile</code><span class="sig-paren">(</span><em>name_of_circuits</em>, <em>backend='local_qasm_simulator'</em>, <em>config=None</em>, <em>silent=True</em>, <em>basis_gates=None</em>, <em>coupling_map=None</em>, <em>initial_layout=None</em>, <em>shots=1024</em>, <em>max_credits=3</em>, <em>seed=None</em>, <em>qobjid=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.compile"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.compile" title="Permalink to this definition"></a></dt>
<dd><p>Compile the circuits into the exectution list.</p>
<p>This builds the internal “to execute” list which is list of quantum
circuits to run on different backends.</p>
@ -196,8 +406,8 @@ which by default are: u1,u2,u3,cx,id</li>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.create_circuit">
<code class="descname">create_circuit</code><span class="sig-paren">(</span><em>name</em>, <em>qregisters=None</em>, <em>cregisters=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.create_circuit" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.create_circuit">
<code class="descname">create_circuit</code><span class="sig-paren">(</span><em>name</em>, <em>qregisters=None</em>, <em>cregisters=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.create_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Create a empty Quantum Circuit in the Quantum Program.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -220,8 +430,8 @@ object reference</li>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.create_classical_register">
<code class="descname">create_classical_register</code><span class="sig-paren">(</span><em>name</em>, <em>size</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_classical_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.create_classical_register" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.create_classical_register">
<code class="descname">create_classical_register</code><span class="sig-paren">(</span><em>name</em>, <em>size</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_classical_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.create_classical_register" title="Permalink to this definition"></a></dt>
<dd><p>Create a new Classical Register.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -242,8 +452,8 @@ object reference</li>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.create_classical_registers">
<code class="descname">create_classical_registers</code><span class="sig-paren">(</span><em>registers_array</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_classical_registers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.create_classical_registers" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.create_classical_registers">
<code class="descname">create_classical_registers</code><span class="sig-paren">(</span><em>registers_array</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_classical_registers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.create_classical_registers" title="Permalink to this definition"></a></dt>
<dd><p>Create a new set of Classical Registers based on a array of them.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -269,8 +479,8 @@ dictionay fromat:</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.create_quantum_register">
<code class="descname">create_quantum_register</code><span class="sig-paren">(</span><em>name</em>, <em>size</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_quantum_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.create_quantum_register" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.create_quantum_register">
<code class="descname">create_quantum_register</code><span class="sig-paren">(</span><em>name</em>, <em>size</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_quantum_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.create_quantum_register" title="Permalink to this definition"></a></dt>
<dd><p>Create a new Quantum Register.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -291,8 +501,8 @@ dictionay fromat:</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.create_quantum_registers">
<code class="descname">create_quantum_registers</code><span class="sig-paren">(</span><em>register_array</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_quantum_registers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.create_quantum_registers" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.create_quantum_registers">
<code class="descname">create_quantum_registers</code><span class="sig-paren">(</span><em>register_array</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.create_quantum_registers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.create_quantum_registers" title="Permalink to this definition"></a></dt>
<dd><p>Create a new set of Quantum Registers based on a array of them.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -318,8 +528,8 @@ dictionay format:</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.execute">
<code class="descname">execute</code><span class="sig-paren">(</span><em>name_of_circuits</em>, <em>backend='local_qasm_simulator'</em>, <em>config=None</em>, <em>wait=5</em>, <em>timeout=60</em>, <em>silent=True</em>, <em>basis_gates=None</em>, <em>coupling_map=None</em>, <em>initial_layout=None</em>, <em>shots=1024</em>, <em>max_credits=3</em>, <em>seed=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.execute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.execute" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.execute">
<code class="descname">execute</code><span class="sig-paren">(</span><em>name_of_circuits</em>, <em>backend='local_qasm_simulator'</em>, <em>config=None</em>, <em>wait=5</em>, <em>timeout=60</em>, <em>silent=True</em>, <em>basis_gates=None</em>, <em>coupling_map=None</em>, <em>initial_layout=None</em>, <em>shots=1024</em>, <em>max_credits=3</em>, <em>seed=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.execute"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.execute" title="Permalink to this definition"></a></dt>
<dd><p>Execute, compile, and run an array of quantum circuits).</p>
<p>This builds the internal “to execute” list which is list of quantum
circuits to run on different backends.</p>
@ -379,20 +589,20 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_api">
<code class="descname">get_api</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_api" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_api">
<code class="descname">get_api</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_api" title="Permalink to this definition"></a></dt>
<dd><p>Returns a function handle to the API.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_api_config">
<code class="descname">get_api_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_api_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_api_config" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_api_config">
<code class="descname">get_api_config</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_api_config"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_api_config" title="Permalink to this definition"></a></dt>
<dd><p>Return the program specs.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_backend_calibration">
<code class="descname">get_backend_calibration</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_calibration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_backend_calibration" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_backend_calibration">
<code class="descname">get_backend_calibration</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_calibration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_backend_calibration" title="Permalink to this definition"></a></dt>
<dd><p>Return the online backend calibrations.</p>
<p>The return is via QX API call.</p>
<table class="docutils field-list" frame="void" rules="none">
@ -416,8 +626,8 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_backend_configuration">
<code class="descname">get_backend_configuration</code><span class="sig-paren">(</span><em>backend</em>, <em>list_format=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_configuration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_backend_configuration" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_backend_configuration">
<code class="descname">get_backend_configuration</code><span class="sig-paren">(</span><em>backend</em>, <em>list_format=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_configuration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_backend_configuration" title="Permalink to this definition"></a></dt>
<dd><p>Return the configuration of the backend.</p>
<p>The return is via QX API call.</p>
<table class="docutils field-list" frame="void" rules="none">
@ -441,8 +651,8 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_backend_parameters">
<code class="descname">get_backend_parameters</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_parameters"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_backend_parameters" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_backend_parameters">
<code class="descname">get_backend_parameters</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_parameters"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_backend_parameters" title="Permalink to this definition"></a></dt>
<dd><p>Return the online backend parameters.</p>
<p>The return is via QX API call.</p>
<table class="docutils field-list" frame="void" rules="none">
@ -466,8 +676,8 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_backend_status">
<code class="descname">get_backend_status</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_status"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_backend_status" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_backend_status">
<code class="descname">get_backend_status</code><span class="sig-paren">(</span><em>backend</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_backend_status"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_backend_status" title="Permalink to this definition"></a></dt>
<dd><p>Return the online backend status.</p>
<p>It uses QX API call or by local backend is the name of the
local or online simulator or experiment.</p>
@ -482,8 +692,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_circuit">
<code class="descname">get_circuit</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_circuit" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_circuit">
<code class="descname">get_circuit</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Return a Circuit Object by name
:param name: the name of the quantum circuit
:type name: str</p>
@ -498,14 +708,14 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_circuit_names">
<code class="descname">get_circuit_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_circuit_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_circuit_names" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_circuit_names">
<code class="descname">get_circuit_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_circuit_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_circuit_names" title="Permalink to this definition"></a></dt>
<dd><p>Return all the names of the quantum circuits.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_classical_register">
<code class="descname">get_classical_register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_classical_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_classical_register" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_classical_register">
<code class="descname">get_classical_register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_classical_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_classical_register" title="Permalink to this definition"></a></dt>
<dd><p>Return a Classical Register by name.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -520,14 +730,14 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_classical_register_names">
<code class="descname">get_classical_register_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_classical_register_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_classical_register_names" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_classical_register_names">
<code class="descname">get_classical_register_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_classical_register_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_classical_register_names" title="Permalink to this definition"></a></dt>
<dd><p>Return all the names of the classical Registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_compiled_configuration">
<code class="descname">get_compiled_configuration</code><span class="sig-paren">(</span><em>qobj</em>, <em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_compiled_configuration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_compiled_configuration" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_compiled_configuration">
<code class="descname">get_compiled_configuration</code><span class="sig-paren">(</span><em>qobj</em>, <em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_compiled_configuration"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_compiled_configuration" title="Permalink to this definition"></a></dt>
<dd><p>Get the compiled layout for the named circuit and backend.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -547,8 +757,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_compiled_qasm">
<code class="descname">get_compiled_qasm</code><span class="sig-paren">(</span><em>qobj</em>, <em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_compiled_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_compiled_qasm" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_compiled_qasm">
<code class="descname">get_compiled_qasm</code><span class="sig-paren">(</span><em>qobj</em>, <em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_compiled_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_compiled_qasm" title="Permalink to this definition"></a></dt>
<dd><p>Print the compiled cricuit in qasm format.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -565,8 +775,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_execution_list">
<code class="descname">get_execution_list</code><span class="sig-paren">(</span><em>qobj</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_execution_list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_execution_list" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_execution_list">
<code class="descname">get_execution_list</code><span class="sig-paren">(</span><em>qobj</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_execution_list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_execution_list" title="Permalink to this definition"></a></dt>
<dd><p>Print the compiled circuits that are ready to run.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -579,14 +789,14 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_initial_circuit">
<code class="descname">get_initial_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_initial_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_initial_circuit" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_initial_circuit">
<code class="descname">get_initial_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_initial_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_initial_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Return the initialization Circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_qasm">
<code class="descname">get_qasm</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_qasm" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_qasm">
<code class="descname">get_qasm</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_qasm" title="Permalink to this definition"></a></dt>
<dd><p>Get qasm format of circuit by name.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -601,8 +811,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_qasms">
<code class="descname">get_qasms</code><span class="sig-paren">(</span><em>list_circuit_name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_qasms"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_qasms" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_qasms">
<code class="descname">get_qasms</code><span class="sig-paren">(</span><em>list_circuit_name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_qasms"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_qasms" title="Permalink to this definition"></a></dt>
<dd><p>Get qasm format of circuit by list of names.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -617,8 +827,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_quantum_register">
<code class="descname">get_quantum_register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_quantum_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_quantum_register" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_quantum_register">
<code class="descname">get_quantum_register</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_quantum_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_quantum_register" title="Permalink to this definition"></a></dt>
<dd><p>Return a Quantum Register by name.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -633,14 +843,14 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.get_quantum_register_names">
<code class="descname">get_quantum_register_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_quantum_register_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.get_quantum_register_names" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.get_quantum_register_names">
<code class="descname">get_quantum_register_names</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.get_quantum_register_names"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.get_quantum_register_names" title="Permalink to this definition"></a></dt>
<dd><p>Return all the names of the quantum Registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.load">
<code class="descname">load</code><span class="sig-paren">(</span><em>file_name=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.load" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.load">
<code class="descname">load</code><span class="sig-paren">(</span><em>file_name=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.load" title="Permalink to this definition"></a></dt>
<dd><p>Load Quantum Program Json file into the Quantum Program object.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -663,8 +873,8 @@ local or online simulator or experiment.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.load_qasm_file">
<code class="descname">load_qasm_file</code><span class="sig-paren">(</span><em>qasm_file</em>, <em>name=None</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load_qasm_file"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.load_qasm_file" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.load_qasm_file">
<code class="descname">load_qasm_file</code><span class="sig-paren">(</span><em>qasm_file</em>, <em>name=None</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load_qasm_file"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.load_qasm_file" title="Permalink to this definition"></a></dt>
<dd><p>Load qasm file into the quantum program.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -689,8 +899,8 @@ quantum program and returns the name to be used to get this circuit</dd>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.load_qasm_text">
<code class="descname">load_qasm_text</code><span class="sig-paren">(</span><em>qasm_string</em>, <em>name=None</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load_qasm_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.load_qasm_text" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.load_qasm_text">
<code class="descname">load_qasm_text</code><span class="sig-paren">(</span><em>qasm_string</em>, <em>name=None</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.load_qasm_text"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.load_qasm_text" title="Permalink to this definition"></a></dt>
<dd><p>Load qasm string in the quantum program.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -714,14 +924,14 @@ the quantum program.</dd>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.local_backends">
<code class="descname">local_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.local_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.local_backends" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.local_backends">
<code class="descname">local_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.local_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.local_backends" title="Permalink to this definition"></a></dt>
<dd><p>Get the local backends.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.online_backends">
<code class="descname">online_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.online_backends" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.online_backends">
<code class="descname">online_backends</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_backends"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.online_backends" title="Permalink to this definition"></a></dt>
<dd><p>Get the online backends.</p>
<p>Queries network API if it exists and gets the backends that are online.</p>
<table class="docutils field-list" frame="void" rules="none">
@ -736,8 +946,8 @@ list of it has not been set.</td>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.online_devices">
<code class="descname">online_devices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_devices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.online_devices" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.online_devices">
<code class="descname">online_devices</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_devices"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.online_devices" title="Permalink to this definition"></a></dt>
<dd><p>Gets online devices via QX API calls.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -750,8 +960,8 @@ list of it has not been set.</td>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.online_simulators">
<code class="descname">online_simulators</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_simulators"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.online_simulators" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.online_simulators">
<code class="descname">online_simulators</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.online_simulators"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.online_simulators" title="Permalink to this definition"></a></dt>
<dd><p>Gets online simulators via QX API calls.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -764,8 +974,8 @@ list of it has not been set.</td>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.run">
<code class="descname">run</code><span class="sig-paren">(</span><em>qobj</em>, <em>wait=5</em>, <em>timeout=60</em>, <em>silent=True</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.run"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.run" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.run">
<code class="descname">run</code><span class="sig-paren">(</span><em>qobj</em>, <em>wait=5</em>, <em>timeout=60</em>, <em>silent=True</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.run"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.run" title="Permalink to this definition"></a></dt>
<dd><p>Run a program (a pre-compiled quantum program).</p>
<p>All input for run comes from qobj</p>
<table class="docutils field-list" frame="void" rules="none">
@ -790,8 +1000,8 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.save">
<code class="descname">save</code><span class="sig-paren">(</span><em>file_name=None</em>, <em>beauty=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.save" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.save">
<code class="descname">save</code><span class="sig-paren">(</span><em>file_name=None</em>, <em>beauty=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.save"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.save" title="Permalink to this definition"></a></dt>
<dd><p>Save Quantum Program in a Json file.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
@ -817,8 +1027,8 @@ data</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.QuantumProgram.set_api">
<code class="descname">set_api</code><span class="sig-paren">(</span><em>token</em>, <em>url</em>, <em>verify=True</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.set_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.QuantumProgram.set_api" title="Permalink to this definition"></a></dt>
<dt id="qiskit.QuantumProgram.set_api">
<code class="descname">set_api</code><span class="sig-paren">(</span><em>token</em>, <em>url</em>, <em>verify=True</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#QuantumProgram.set_api"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumProgram.set_api" title="Permalink to this definition"></a></dt>
<dd><p>Setup the API.</p>
<p>Does not catch exceptions from IBMQuantumExperience.</p>
<table class="docutils field-list" frame="void" rules="none">
@ -842,230 +1052,44 @@ experience.</li>
</dd></dl>
<dl class="class">
<dt id="qiskit._quantumprogram.Result">
<em class="property">class </em><code class="descclassname">qiskit._quantumprogram.</code><code class="descname">Result</code><span class="sig-paren">(</span><em>qobj_result</em>, <em>qobj</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Result Class.</p>
<p>Class internal properties.</p>
<p>Methods to process the quantum program after it has been run</p>
<p>Internal:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>qobj = { -- the quantum object that was complied --}
result =
[
{
&quot;data&quot;:
{ #### DATA CAN BE A DIFFERENT DICTIONARY FOR EACH BACKEND ####
&quot;counts&quot;: {00000: XXXX, 00001: XXXXX},
&quot;time&quot; : xx.xxxxxxxx
},
&quot;status&quot;: --status (string)--
},
...
]
</pre></div>
</div>
<dl class="method">
<dt id="qiskit._quantumprogram.Result.average_data">
<code class="descname">average_data</code><span class="sig-paren">(</span><em>name</em>, <em>observable</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.average_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result.average_data" title="Permalink to this definition"></a></dt>
<dd><p>Compute the mean value of an diagonal observable.</p>
<p>Takes in an observable in dictionary format and then
calculates the sum_i value(i) P(i) where value(i) is the value of
the observable for state i.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>name</strong> (<em>str</em>) the name of the quantum circuit</li>
<li><strong>obsevable</strong> (<em>dict</em>) The observable to be averaged over. As an example</li>
<li><strong>on qubits equals {&quot;00&quot;</strong> (<em>ZZ</em>) 1, “11”: 1, “01”: -1, “10”: -1}</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">a double for the average of the observable</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.Result.get_counts">
<code class="descname">get_counts</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_counts"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result.get_counts" title="Permalink to this definition"></a></dt>
<dd><p>Get the histogram data of cicuit name.</p>
<p>The data from the a qasm circuit is dictionary of the format
{00000: XXXX, 00001: XXXXX}.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</li>
<li><strong>backend</strong> (<em>str</em>) the name of the backend the data was run on.</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">XXXX, 00001: XXXXX}.</p>
</td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">A dictionary of counts {00000</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.Result.get_data">
<code class="descname">get_data</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result.get_data" title="Permalink to this definition"></a></dt>
<dd><p>Get the data of cicuit name.</p>
<p>The data format will depend on the backend. For a real device it
will be for the form:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>&quot;counts&quot;: {00000: XXXX, 00001: XXXX},
&quot;time&quot; : xx.xxxxxxxx
</pre></div>
</div>
<p>for the qasm simulators of 1 shot:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;quantum_state&#39;</span><span class="p">:</span> <span class="n">array</span><span class="p">([</span> <span class="n">XXX</span><span class="p">,</span> <span class="o">...</span><span class="p">,</span> <span class="n">XXX</span><span class="p">]),</span>
<span class="s1">&#39;classical_state&#39;</span><span class="p">:</span> <span class="mi">0</span>
</pre></div>
</div>
<p>for the qasm simulators of n shots:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;counts&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;0000&#39;</span><span class="p">:</span> <span class="n">XXXX</span><span class="p">,</span> <span class="s1">&#39;1001&#39;</span><span class="p">:</span> <span class="n">XXXX</span><span class="p">}</span>
</pre></div>
</div>
<p>for the unitary simulators:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;unitary&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span>
<span class="o">...</span>
<span class="n">XX</span> <span class="o">+</span> <span class="n">XX</span><span class="p">]</span>
<span class="o">...</span>
<span class="p">[</span> <span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span>
<span class="o">...</span>
<span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span><span class="p">]]</span>
</pre></div>
</div>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A dictionary of data for the different backends.</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.Result.get_error">
<code class="descname">get_error</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_error"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result.get_error" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit._quantumprogram.Result.get_ran_qasm">
<code class="descname">get_ran_qasm</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_ran_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.Result.get_ran_qasm" title="Permalink to this definition"></a></dt>
<dd><p>Get the ran qasm for the named circuit and backend.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A text version of the qasm file that has been run.</td>
</tr>
</tbody>
</table>
</dd></dl>
</dd></dl>
<dl class="exception">
<dt id="qiskit._quantumprogram.ResultError">
<em class="property">exception </em><code class="descclassname">qiskit._quantumprogram.</code><code class="descname">ResultError</code><span class="sig-paren">(</span><em>error</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#ResultError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.ResultError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._qiskiterror.html#qiskit._qiskiterror.QISKitError" title="qiskit._qiskiterror.QISKitError"><code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></a></p>
<p>Exceptions raised due to errors in result output.</p>
<p>It may be better for the QISKit API to raise this exception.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>error</strong> (<em>dict</em>) <p>This is the error record as it comes back from
the API. The format is like:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">error</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;status&#39;</span><span class="p">:</span> <span class="mi">403</span><span class="p">,</span>
<span class="s1">&#39;message&#39;</span><span class="p">:</span> <span class="s1">&#39;Your credits are not enough.&#39;</span><span class="p">,</span>
<span class="s1">&#39;code&#39;</span><span class="p">:</span> <span class="s1">&#39;MAX_CREDITS_EXCEEDED&#39;</span><span class="p">}</span>
</pre></div>
</div>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="function">
<dt id="qiskit._quantumprogram.convert">
<code class="descclassname">qiskit._quantumprogram.</code><code class="descname">convert</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#convert"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumprogram.convert" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._quantumcircuit.html" title="previous chapter">qiskit._quantumcircuit module</a></li>
<li>Next: <a href="qiskit._quantumregister.html" title="next chapter">qiskit._quantumregister module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._quantumprogram.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._quantumprogram.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QuantumRegister.html" title="qiskit.QuantumRegister"
>next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumCircuit.html" title="qiskit.QuantumCircuit"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,217 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.QuantumRegister &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.Result" href="qiskit.Result.html" />
<link rel="prev" title="qiskit.QuantumProgram" href="qiskit.QuantumProgram.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Result.html" title="qiskit.Result"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumProgram.html" title="qiskit.QuantumProgram"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.QuantumProgram.html"
title="previous chapter">qiskit.QuantumProgram</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.Result.html"
title="next chapter">qiskit.Result</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.QuantumRegister.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-quantumregister">
<h1>qiskit.QuantumRegister<a class="headerlink" href="#qiskit-quantumregister" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.QuantumRegister">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">QuantumRegister</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumregister.html#QuantumRegister"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumRegister" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._register.Register</span></code></p>
<p>Implement a quantum register.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumRegister.__init__" title="qiskit.QuantumRegister.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>(name,&nbsp;size)</td>
<td>Create a new generic register.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.QuantumRegister.check_range" title="qiskit.QuantumRegister.check_range"><code class="xref py py-obj docutils literal"><span class="pre">check_range</span></code></a>(j)</td>
<td>Check that j is a valid index into self.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.QuantumRegister.qasm" title="qiskit.QuantumRegister.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a>()</td>
<td>Return OPENQASM string for this register.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.QuantumRegister.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumRegister.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new generic register.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumRegister.check_range">
<code class="descname">check_range</code><span class="sig-paren">(</span><em>j</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.QuantumRegister.check_range" title="Permalink to this definition"></a></dt>
<dd><p>Check that j is a valid index into self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.QuantumRegister.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumregister.html#QuantumRegister.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.QuantumRegister.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string for this register.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.Result.html" title="qiskit.Result"
>next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumProgram.html" title="qiskit.QuantumProgram"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,339 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.Result &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.QISKitError" href="qiskit.QISKitError.html" />
<link rel="prev" title="qiskit.QuantumRegister" href="qiskit.QuantumRegister.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QISKitError.html" title="qiskit.QISKitError"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumRegister.html" title="qiskit.QuantumRegister"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#submodules">Submodules</a></li>
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#classes">Classes</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.QuantumRegister.html"
title="previous chapter">qiskit.QuantumRegister</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.QISKitError.html"
title="next chapter">qiskit.QISKitError</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.Result.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-result">
<h1>qiskit.Result<a class="headerlink" href="#qiskit-result" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.Result">
<em class="property">class </em><code class="descclassname">qiskit.</code><code class="descname">Result</code><span class="sig-paren">(</span><em>qobj_result</em>, <em>qobj</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Result Class.</p>
<p>Class internal properties.</p>
<p>Methods to process the quantum program after it has been run</p>
<p>Internal:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>qobj = { -- the quantum object that was complied --}
result =
[
{
&quot;data&quot;:
{ #### DATA CAN BE A DIFFERENT DICTIONARY FOR EACH BACKEND ####
&quot;counts&quot;: {00000: XXXX, 00001: XXXXX},
&quot;time&quot; : xx.xxxxxxxx
},
&quot;status&quot;: --status (string)--
},
...
]
</pre></div>
</div>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code>(qobj_result,&nbsp;qobj)</td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Result.average_data" title="qiskit.Result.average_data"><code class="xref py py-obj docutils literal"><span class="pre">average_data</span></code></a>(name,&nbsp;observable)</td>
<td>Compute the mean value of an diagonal observable.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Result.get_counts" title="qiskit.Result.get_counts"><code class="xref py py-obj docutils literal"><span class="pre">get_counts</span></code></a>(name)</td>
<td>Get the histogram data of cicuit name.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Result.get_data" title="qiskit.Result.get_data"><code class="xref py py-obj docutils literal"><span class="pre">get_data</span></code></a>(name)</td>
<td>Get the data of cicuit name.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.Result.get_error" title="qiskit.Result.get_error"><code class="xref py py-obj docutils literal"><span class="pre">get_error</span></code></a>()</td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.Result.get_ran_qasm" title="qiskit.Result.get_ran_qasm"><code class="xref py py-obj docutils literal"><span class="pre">get_ran_qasm</span></code></a>(name)</td>
<td>Get the ran qasm for the named circuit and backend.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.Result.average_data">
<code class="descname">average_data</code><span class="sig-paren">(</span><em>name</em>, <em>observable</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.average_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result.average_data" title="Permalink to this definition"></a></dt>
<dd><p>Compute the mean value of an diagonal observable.</p>
<p>Takes in an observable in dictionary format and then
calculates the sum_i value(i) P(i) where value(i) is the value of
the observable for state i.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>name</strong> (<em>str</em>) the name of the quantum circuit</li>
<li><strong>obsevable</strong> (<em>dict</em>) The observable to be averaged over. As an example</li>
<li><strong>on qubits equals {&quot;00&quot;</strong> (<em>ZZ</em>) 1, “11”: 1, “01”: -1, “10”: -1}</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">a double for the average of the observable</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit.Result.get_counts">
<code class="descname">get_counts</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_counts"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result.get_counts" title="Permalink to this definition"></a></dt>
<dd><p>Get the histogram data of cicuit name.</p>
<p>The data from the a qasm circuit is dictionary of the format
{00000: XXXX, 00001: XXXXX}.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</li>
<li><strong>backend</strong> (<em>str</em>) the name of the backend the data was run on.</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first">XXXX, 00001: XXXXX}.</p>
</td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">A dictionary of counts {00000</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit.Result.get_data">
<code class="descname">get_data</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result.get_data" title="Permalink to this definition"></a></dt>
<dd><p>Get the data of cicuit name.</p>
<p>The data format will depend on the backend. For a real device it
will be for the form:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>&quot;counts&quot;: {00000: XXXX, 00001: XXXX},
&quot;time&quot; : xx.xxxxxxxx
</pre></div>
</div>
<p>for the qasm simulators of 1 shot:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;quantum_state&#39;</span><span class="p">:</span> <span class="n">array</span><span class="p">([</span> <span class="n">XXX</span><span class="p">,</span> <span class="o">...</span><span class="p">,</span> <span class="n">XXX</span><span class="p">]),</span>
<span class="s1">&#39;classical_state&#39;</span><span class="p">:</span> <span class="mi">0</span>
</pre></div>
</div>
<p>for the qasm simulators of n shots:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;counts&#39;</span><span class="p">:</span> <span class="p">{</span><span class="s1">&#39;0000&#39;</span><span class="p">:</span> <span class="n">XXXX</span><span class="p">,</span> <span class="s1">&#39;1001&#39;</span><span class="p">:</span> <span class="n">XXXX</span><span class="p">}</span>
</pre></div>
</div>
<p>for the unitary simulators:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="s1">&#39;unitary&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([[</span> <span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span>
<span class="o">...</span>
<span class="n">XX</span> <span class="o">+</span> <span class="n">XX</span><span class="p">]</span>
<span class="o">...</span>
<span class="p">[</span> <span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span>
<span class="o">...</span>
<span class="n">XX</span> <span class="o">+</span> <span class="n">XXj</span><span class="p">]]</span>
</pre></div>
</div>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A dictionary of data for the different backends.</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="method">
<dt id="qiskit.Result.get_error">
<code class="descname">get_error</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_error"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result.get_error" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit.Result.get_ran_qasm">
<code class="descname">get_ran_qasm</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumprogram.html#Result.get_ran_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.Result.get_ran_qasm" title="Permalink to this definition"></a></dt>
<dd><p>Get the ran qasm for the named circuit and backend.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>str</em>) the name of the quantum circuit.</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">A text version of the qasm file that has been run.</td>
</tr>
</tbody>
</table>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.QISKitError.html" title="qiskit.QISKitError"
>next</a> |</li>
<li class="right" >
<a href="qiskit.QuantumRegister.html" title="qiskit.QuantumRegister"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,120 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._classicalregister module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._compositegate module" href="qiskit._compositegate.html" />
<link rel="prev" title="qiskit.unroll._unrollererror module" href="qiskit.unroll._unrollererror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._classicalregister">
<span id="qiskit-classicalregister-module"></span><h1>qiskit._classicalregister module<a class="headerlink" href="#module-qiskit._classicalregister" title="Permalink to this headline"></a></h1>
<p>Classical register reference object.</p>
<dl class="class">
<dt id="qiskit._classicalregister.ClassicalRegister">
<em class="property">class </em><code class="descclassname">qiskit._classicalregister.</code><code class="descname">ClassicalRegister</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_classicalregister.html#ClassicalRegister"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._classicalregister.ClassicalRegister" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._register.html#qiskit._register.Register" title="qiskit._register.Register"><code class="xref py py-class docutils literal"><span class="pre">qiskit._register.Register</span></code></a></p>
<p>Implement a classical register.</p>
<dl class="method">
<dt id="qiskit._classicalregister.ClassicalRegister.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_classicalregister.html#ClassicalRegister.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._classicalregister.ClassicalRegister.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string for this register.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit.unroll._unrollererror.html" title="previous chapter">qiskit.unroll._unrollererror module</a></li>
<li>Next: <a href="qiskit._compositegate.html" title="next chapter">qiskit._compositegate module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._classicalregister.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._classicalregister.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,322 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._compositegate module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._gate module" href="qiskit._gate.html" />
<link rel="prev" title="qiskit._classicalregister module" href="qiskit._classicalregister.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._compositegate">
<span id="qiskit-compositegate-module"></span><h1>qiskit._compositegate module<a class="headerlink" href="#module-qiskit._compositegate" title="Permalink to this headline"></a></h1>
<p>Composite gate, a container for a sequence of unitary gates.</p>
<dl class="class">
<dt id="qiskit._compositegate.CompositeGate">
<em class="property">class </em><code class="descclassname">qiskit._compositegate.</code><code class="descname">CompositeGate</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Composite gate, a sequence of unitary gates.</p>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new composite gate.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circ = QuantumCircuit or CompositeGate containing this gate</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.barrier">
<code class="descname">barrier</code><span class="sig-paren">(</span><em>*tuples</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>c</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control register.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.ccx">
<code class="descname">ccx</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.ch">
<code class="descname">ch</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.crz">
<code class="descname">crz</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cswap">
<code class="descname">cswap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cu1">
<code class="descname">cu1</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cu3">
<code class="descname">cu3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cx">
<code class="descname">cx</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cx_base">
<code class="descname">cx_base</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cy">
<code class="descname">cy</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.cz">
<code class="descname">cz</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.h">
<code class="descname">h</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.has_register">
<code class="descname">has_register</code><span class="sig-paren">(</span><em>register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.has_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.has_register" title="Permalink to this definition"></a></dt>
<dd><p>Test if this gates circuit has the register r.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.iden">
<code class="descname">iden</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_compositegate.html#CompositeGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._compositegate.CompositeGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.rx">
<code class="descname">rx</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.ry">
<code class="descname">ry</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.rz">
<code class="descname">rz</code><span class="sig-paren">(</span><em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.s">
<code class="descname">s</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.sdg">
<code class="descname">sdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.sdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Sdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.swap">
<code class="descname">swap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.t">
<code class="descname">t</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.tdg">
<code class="descname">tdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.tdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Tdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.u1">
<code class="descname">u1</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.u2">
<code class="descname">u2</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.u3">
<code class="descname">u3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.u_base">
<code class="descname">u_base</code><span class="sig-paren">(</span><em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.x">
<code class="descname">x</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.y">
<code class="descname">y</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._compositegate.CompositeGate.z">
<code class="descname">z</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._compositegate.CompositeGate.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._classicalregister.html" title="previous chapter">qiskit._classicalregister module</a></li>
<li>Next: <a href="qiskit._gate.html" title="next chapter">qiskit._gate module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._compositegate.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._compositegate.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,136 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._gate module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._instruction module" href="qiskit._instruction.html" />
<link rel="prev" title="qiskit._compositegate module" href="qiskit._compositegate.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._gate">
<span id="qiskit-gate-module"></span><h1>qiskit._gate module<a class="headerlink" href="#module-qiskit._gate" title="Permalink to this headline"></a></h1>
<p>Unitary gate.</p>
<dl class="class">
<dt id="qiskit._gate.Gate">
<em class="property">class </em><code class="descclassname">qiskit._gate.</code><code class="descname">Gate</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._gate.Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._instruction.html#qiskit._instruction.Instruction" title="qiskit._instruction.Instruction"><code class="xref py py-class docutils literal"><span class="pre">qiskit._instruction.Instruction</span></code></a></p>
<p>Unitary gate.</p>
<dl class="method">
<dt id="qiskit._gate.Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>args</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._gate.Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new composite gate.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circuit = QuantumCircuit or CompositeGate containing this gate</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._gate.Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._gate.Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._gate.Gate.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_gate.html#Gate.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._gate.Gate.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to this gate.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._compositegate.html" title="previous chapter">qiskit._compositegate module</a></li>
<li>Next: <a href="qiskit._instruction.html" title="next chapter">qiskit._instruction module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._gate.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._gate.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,136 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._instruction module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._instructionset module" href="qiskit._instructionset.html" />
<link rel="prev" title="qiskit._gate module" href="qiskit._gate.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._instruction">
<span id="qiskit-instruction-module"></span><h1>qiskit._instruction module<a class="headerlink" href="#module-qiskit._instruction" title="Permalink to this headline"></a></h1>
<p>Quantum computer instruction.</p>
<dl class="class">
<dt id="qiskit._instruction.Instruction">
<em class="property">class </em><code class="descclassname">qiskit._instruction.</code><code class="descname">Instruction</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>arg</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instruction.Instruction" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Generic quantum computer instruction.</p>
<dl class="method">
<dt id="qiskit._instruction.Instruction.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>param</em>, <em>arg</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instruction.Instruction.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new instruction.</p>
<p>name = instruction name string
param = list of real parameters
arg = list of pairs (Register, index)
circuit = QuantumCircuit or CompositeGate containing this instruction</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instruction.Instruction.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>classical</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instruction.Instruction.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control on register clasical and value val.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instruction.Instruction.check_circuit">
<code class="descname">check_circuit</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instruction.html#Instruction.check_circuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instruction.Instruction.check_circuit" title="Permalink to this definition"></a></dt>
<dd><p>Raise exception if self.circuit is None.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._gate.html" title="previous chapter">qiskit._gate module</a></li>
<li>Next: <a href="qiskit._instructionset.html" title="next chapter">qiskit._instructionset module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._instruction.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._instruction.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,144 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._instructionset module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._measure module" href="qiskit._measure.html" />
<link rel="prev" title="qiskit._instruction module" href="qiskit._instruction.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._instructionset">
<span id="qiskit-instructionset-module"></span><h1>qiskit._instructionset module<a class="headerlink" href="#module-qiskit._instructionset" title="Permalink to this headline"></a></h1>
<p>Instruction collection.</p>
<dl class="class">
<dt id="qiskit._instructionset.InstructionSet">
<em class="property">class </em><code class="descclassname">qiskit._instructionset.</code><code class="descname">InstructionSet</code><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Instruction collection.</p>
<dl class="method">
<dt id="qiskit._instructionset.InstructionSet.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet.__init__" title="Permalink to this definition"></a></dt>
<dd><p>New collection of instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instructionset.InstructionSet.add">
<code class="descname">add</code><span class="sig-paren">(</span><em>gate</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet.add" title="Permalink to this definition"></a></dt>
<dd><p>Add instruction to set.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instructionset.InstructionSet.c_if">
<code class="descname">c_if</code><span class="sig-paren">(</span><em>c</em>, <em>val</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.c_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet.c_if" title="Permalink to this definition"></a></dt>
<dd><p>Add classical control register to all instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instructionset.InstructionSet.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert all instructions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._instructionset.InstructionSet.q_if">
<code class="descname">q_if</code><span class="sig-paren">(</span><em>*qregs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_instructionset.html#InstructionSet.q_if"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._instructionset.InstructionSet.q_if" title="Permalink to this definition"></a></dt>
<dd><p>Add controls to all instructions.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._instruction.html" title="previous chapter">qiskit._instruction module</a></li>
<li>Next: <a href="qiskit._measure.html" title="next chapter">qiskit._measure module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._instructionset.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._instructionset.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,132 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._measure module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._qiskiterror module" href="qiskit._qiskiterror.html" />
<link rel="prev" title="qiskit._instructionset module" href="qiskit._instructionset.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._measure">
<span id="qiskit-measure-module"></span><h1>qiskit._measure module<a class="headerlink" href="#module-qiskit._measure" title="Permalink to this headline"></a></h1>
<p>Quantum measurement in the computational basis.</p>
<dl class="class">
<dt id="qiskit._measure.Measure">
<em class="property">class </em><code class="descclassname">qiskit._measure.</code><code class="descname">Measure</code><span class="sig-paren">(</span><em>qubit</em>, <em>bit</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_measure.html#Measure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._measure.Measure" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._instruction.html#qiskit._instruction.Instruction" title="qiskit._instruction.Instruction"><code class="xref py py-class docutils literal"><span class="pre">qiskit._instruction.Instruction</span></code></a></p>
<p>Quantum measurement in the computational basis.</p>
<dl class="method">
<dt id="qiskit._measure.Measure.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>bit</em>, <em>circuit=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_measure.html#Measure.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._measure.Measure.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new measurement instruction.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._measure.Measure.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_measure.html#Measure.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._measure.Measure.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._measure.Measure.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_measure.html#Measure.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._measure.Measure.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._instructionset.html" title="previous chapter">qiskit._instructionset module</a></li>
<li>Next: <a href="qiskit._qiskiterror.html" title="next chapter">qiskit._qiskiterror module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._measure.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._measure.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,120 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._qiskiterror module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._quantumcircuit module" href="qiskit._quantumcircuit.html" />
<link rel="prev" title="qiskit._measure module" href="qiskit._measure.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._qiskiterror">
<span id="qiskit-qiskiterror-module"></span><h1>qiskit._qiskiterror module<a class="headerlink" href="#module-qiskit._qiskiterror" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised by the QISKit SDK.</p>
<dl class="exception">
<dt id="qiskit._qiskiterror.QISKitError">
<em class="property">exception </em><code class="descclassname">qiskit._qiskiterror.</code><code class="descname">QISKitError</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_qiskiterror.html#QISKitError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._qiskiterror.QISKitError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
<p>Base class for errors raised by the QISKit SDK.</p>
<dl class="method">
<dt id="qiskit._qiskiterror.QISKitError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_qiskiterror.html#QISKitError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._qiskiterror.QISKitError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._measure.html" title="previous chapter">qiskit._measure module</a></li>
<li>Next: <a href="qiskit._quantumcircuit.html" title="next chapter">qiskit._quantumcircuit module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._qiskiterror.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._qiskiterror.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,350 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._quantumcircuit module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._quantumprogram module" href="qiskit._quantumprogram.html" />
<link rel="prev" title="qiskit._qiskiterror module" href="qiskit._qiskiterror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._quantumcircuit">
<span id="qiskit-quantumcircuit-module"></span><h1>qiskit._quantumcircuit module<a class="headerlink" href="#module-qiskit._quantumcircuit" title="Permalink to this headline"></a></h1>
<p>Quantum circuit object.</p>
<dl class="class">
<dt id="qiskit._quantumcircuit.QuantumCircuit">
<em class="property">class </em><code class="descclassname">qiskit._quantumcircuit.</code><code class="descname">QuantumCircuit</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Quantum circuit.</p>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.add">
<code class="descname">add</code><span class="sig-paren">(</span><em>*regs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.add"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.add" title="Permalink to this definition"></a></dt>
<dd><p>Add registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.barrier">
<code class="descname">barrier</code><span class="sig-paren">(</span><em>*tuples</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.ccx">
<code class="descname">ccx</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.ch">
<code class="descname">ch</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.combine">
<code class="descname">combine</code><span class="sig-paren">(</span><em>rhs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.combine"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.combine" title="Permalink to this definition"></a></dt>
<dd><p>Append rhs to self if self contains rhss registers.</p>
<p>Return self + rhs as a new object.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.crz">
<code class="descname">crz</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cswap">
<code class="descname">cswap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cu1">
<code class="descname">cu1</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cu3">
<code class="descname">cu3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cx">
<code class="descname">cx</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cx_base">
<code class="descname">cx_base</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cy">
<code class="descname">cy</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.cz">
<code class="descname">cz</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.extend">
<code class="descname">extend</code><span class="sig-paren">(</span><em>rhs</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.extend"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.extend" title="Permalink to this definition"></a></dt>
<dd><p>Append rhs to self if self contains rhss registers.</p>
<p>Modify and return self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.get_cregs">
<code class="descname">get_cregs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.get_cregs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.get_cregs" title="Permalink to this definition"></a></dt>
<dd><p>Get the cregs from the registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.get_qregs">
<code class="descname">get_qregs</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.get_qregs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.get_qregs" title="Permalink to this definition"></a></dt>
<dd><p>Get the qregs from the registers.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.h">
<code class="descname">h</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.has_register">
<code class="descname">has_register</code><span class="sig-paren">(</span><em>register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.has_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.has_register" title="Permalink to this definition"></a></dt>
<dd><p>Test if this circuit has the register r.</p>
<p>Return True or False.</p>
</dd></dl>
<dl class="attribute">
<dt id="qiskit._quantumcircuit.QuantumCircuit.header">
<code class="descname">header</code><em class="property"> = 'OPENQASM 2.0;\ninclude &quot;qelib1.inc&quot;;'</em><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.header" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.iden">
<code class="descname">iden</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.measure">
<code class="descname">measure</code><span class="sig-paren">(</span><em>qubit</em>, <em>cbit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.measure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.measure" title="Permalink to this definition"></a></dt>
<dd><p>Measure quantum bit into classical bit (tuples).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.reset">
<code class="descname">reset</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumcircuit.html#QuantumCircuit.reset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.reset" title="Permalink to this definition"></a></dt>
<dd><p>Reset q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.rx">
<code class="descname">rx</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.ry">
<code class="descname">ry</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.rz">
<code class="descname">rz</code><span class="sig-paren">(</span><em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.s">
<code class="descname">s</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.sdg">
<code class="descname">sdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.sdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Sdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.swap">
<code class="descname">swap</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.t">
<code class="descname">t</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.tdg">
<code class="descname">tdg</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.tdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Tdg to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.u1">
<code class="descname">u1</code><span class="sig-paren">(</span><em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.u2">
<code class="descname">u2</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.u3">
<code class="descname">u3</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.u_base">
<code class="descname">u_base</code><span class="sig-paren">(</span><em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.x">
<code class="descname">x</code><span class="sig-paren">(</span><em>q</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.y">
<code class="descname">y</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._quantumcircuit.QuantumCircuit.z">
<code class="descname">z</code><span class="sig-paren">(</span><em>quantum_register</em><span class="sig-paren">)</span><a class="headerlink" href="#qiskit._quantumcircuit.QuantumCircuit.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._qiskiterror.html" title="previous chapter">qiskit._qiskiterror module</a></li>
<li>Next: <a href="qiskit._quantumprogram.html" title="next chapter">qiskit._quantumprogram module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._quantumcircuit.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._quantumcircuit.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,120 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._quantumregister module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._register module" href="qiskit._register.html" />
<link rel="prev" title="qiskit._quantumprogram module" href="qiskit._quantumprogram.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._quantumregister">
<span id="qiskit-quantumregister-module"></span><h1>qiskit._quantumregister module<a class="headerlink" href="#module-qiskit._quantumregister" title="Permalink to this headline"></a></h1>
<p>Quantum register reference object.</p>
<dl class="class">
<dt id="qiskit._quantumregister.QuantumRegister">
<em class="property">class </em><code class="descclassname">qiskit._quantumregister.</code><code class="descname">QuantumRegister</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumregister.html#QuantumRegister"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumregister.QuantumRegister" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._register.html#qiskit._register.Register" title="qiskit._register.Register"><code class="xref py py-class docutils literal"><span class="pre">qiskit._register.Register</span></code></a></p>
<p>Implement a quantum register.</p>
<dl class="method">
<dt id="qiskit._quantumregister.QuantumRegister.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_quantumregister.html#QuantumRegister.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._quantumregister.QuantumRegister.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string for this register.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._quantumprogram.html" title="previous chapter">qiskit._quantumprogram module</a></li>
<li>Next: <a href="qiskit._register.html" title="next chapter">qiskit._register module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._quantumregister.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._quantumregister.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,126 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._register module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit._reset module" href="qiskit._reset.html" />
<link rel="prev" title="qiskit._quantumregister module" href="qiskit._quantumregister.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._register">
<span id="qiskit-register-module"></span><h1>qiskit._register module<a class="headerlink" href="#module-qiskit._register" title="Permalink to this headline"></a></h1>
<p>Base register reference object.</p>
<dl class="class">
<dt id="qiskit._register.Register">
<em class="property">class </em><code class="descclassname">qiskit._register.</code><code class="descname">Register</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_register.html#Register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._register.Register" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Implement a generic register.</p>
<dl class="method">
<dt id="qiskit._register.Register.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_register.html#Register.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._register.Register.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create a new generic register.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._register.Register.check_range">
<code class="descname">check_range</code><span class="sig-paren">(</span><em>j</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_register.html#Register.check_range"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._register.Register.check_range" title="Permalink to this definition"></a></dt>
<dd><p>Check that j is a valid index into self.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._quantumregister.html" title="previous chapter">qiskit._quantumregister module</a></li>
<li>Next: <a href="qiskit._reset.html" title="next chapter">qiskit._reset module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._register.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._register.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,130 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit._reset module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="prev" title="qiskit._register module" href="qiskit._register.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit._reset">
<span id="qiskit-reset-module"></span><h1>qiskit._reset module<a class="headerlink" href="#module-qiskit._reset" title="Permalink to this headline"></a></h1>
<p>Qubit reset to computational zero.</p>
<dl class="class">
<dt id="qiskit._reset.Reset">
<em class="property">class </em><code class="descclassname">qiskit._reset.</code><code class="descname">Reset</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_reset.html#Reset"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._reset.Reset" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._instruction.html#qiskit._instruction.Instruction" title="qiskit._instruction.Instruction"><code class="xref py py-class docutils literal"><span class="pre">qiskit._instruction.Instruction</span></code></a></p>
<p>Qubit reset.</p>
<dl class="method">
<dt id="qiskit._reset.Reset.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_reset.html#Reset.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._reset.Reset.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new reset instruction.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._reset.Reset.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_reset.html#Reset.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._reset.Reset.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit._reset.Reset.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/_reset.html#Reset.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit._reset.Reset.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit._register.html" title="previous chapter">qiskit._register module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit._reset.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit._reset.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -0,0 +1,550 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.dagcircuit.DAGCircuit &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions package" href="qiskit.extensions.html" />
<link rel="prev" title="qiskit.dagcircuit package" href="qiskit.dagcircuit.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.extensions.html" title="qiskit.extensions package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.html" title="qiskit.dagcircuit package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.dagcircuit.html" accesskey="U">qiskit.dagcircuit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.dagcircuit.html#classes">Classes</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.dagcircuit.DAGCircuit</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.dagcircuit.html"
title="previous chapter">qiskit.dagcircuit package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.extensions.html"
title="next chapter">qiskit.extensions package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.dagcircuit.DAGCircuit.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-dagcircuit-dagcircuit">
<h1>qiskit.dagcircuit.DAGCircuit<a class="headerlink" href="#qiskit-dagcircuit-dagcircuit" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.dagcircuit.DAGCircuit">
<em class="property">class </em><code class="descclassname">qiskit.dagcircuit.</code><code class="descname">DAGCircuit</code><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Quantum circuit as a directed acyclic graph.</p>
<p>There are 3 types of nodes in the graph: inputs, outputs, and operations.
The nodes are connected by directed edges that correspond to qubits and
bits.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.__init__" title="qiskit.dagcircuit.DAGCircuit.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>()</td>
<td>Create an empty circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.add_basis_element" title="qiskit.dagcircuit.DAGCircuit.add_basis_element"><code class="xref py py-obj docutils literal"><span class="pre">add_basis_element</span></code></a>(name,&nbsp;number_qubits[,&nbsp;…])</td>
<td>Add an operation to the basis.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.add_creg" title="qiskit.dagcircuit.DAGCircuit.add_creg"><code class="xref py py-obj docutils literal"><span class="pre">add_creg</span></code></a>(name,&nbsp;size)</td>
<td>Add all wires in a classical register named name with size.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.add_gate_data" title="qiskit.dagcircuit.DAGCircuit.add_gate_data"><code class="xref py py-obj docutils literal"><span class="pre">add_gate_data</span></code></a>(name,&nbsp;gatedata)</td>
<td>Add the definition of a gate.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.add_qreg" title="qiskit.dagcircuit.DAGCircuit.add_qreg"><code class="xref py py-obj docutils literal"><span class="pre">add_qreg</span></code></a>(name,&nbsp;size)</td>
<td>Add all wires in a quantum register named name with size.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.apply_operation_back" title="qiskit.dagcircuit.DAGCircuit.apply_operation_back"><code class="xref py py-obj docutils literal"><span class="pre">apply_operation_back</span></code></a>(name,&nbsp;qargs[,&nbsp;cargs,&nbsp;…])</td>
<td>Apply an operation to the output of the circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.apply_operation_front" title="qiskit.dagcircuit.DAGCircuit.apply_operation_front"><code class="xref py py-obj docutils literal"><span class="pre">apply_operation_front</span></code></a>(name,&nbsp;qargs[,&nbsp;cargs,&nbsp;…])</td>
<td>Apply an operation to the input of the circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.collect_runs" title="qiskit.dagcircuit.DAGCircuit.collect_runs"><code class="xref py py-obj docutils literal"><span class="pre">collect_runs</span></code></a>(namelist)</td>
<td>Return a set of runs of “op” nodes with the given names.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.compose_back" title="qiskit.dagcircuit.DAGCircuit.compose_back"><code class="xref py py-obj docutils literal"><span class="pre">compose_back</span></code></a>(input_circuit[,&nbsp;wire_map])</td>
<td>Apply the input circuit to the output of this circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.compose_front" title="qiskit.dagcircuit.DAGCircuit.compose_front"><code class="xref py py-obj docutils literal"><span class="pre">compose_front</span></code></a>(input_circuit[,&nbsp;wire_map])</td>
<td>Apply the input circuit to the input of this circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.count_ops" title="qiskit.dagcircuit.DAGCircuit.count_ops"><code class="xref py py-obj docutils literal"><span class="pre">count_ops</span></code></a>()</td>
<td>Count the occurrences of operation names.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.deepcopy" title="qiskit.dagcircuit.DAGCircuit.deepcopy"><code class="xref py py-obj docutils literal"><span class="pre">deepcopy</span></code></a>()</td>
<td>Return a deep copy of self.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.depth" title="qiskit.dagcircuit.DAGCircuit.depth"><code class="xref py py-obj docutils literal"><span class="pre">depth</span></code></a>()</td>
<td>Return the circuit depth.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.fs" title="qiskit.dagcircuit.DAGCircuit.fs"><code class="xref py py-obj docutils literal"><span class="pre">fs</span></code></a>(number)</td>
<td>Format a float f as a string with self.prec digits.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.get_named_nodes" title="qiskit.dagcircuit.DAGCircuit.get_named_nodes"><code class="xref py py-obj docutils literal"><span class="pre">get_named_nodes</span></code></a>(name)</td>
<td>Return a list of “op” nodes with the given name.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.get_qubits" title="qiskit.dagcircuit.DAGCircuit.get_qubits"><code class="xref py py-obj docutils literal"><span class="pre">get_qubits</span></code></a>()</td>
<td>Return a list of qubits as (qreg, index) pairs.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.layers" title="qiskit.dagcircuit.DAGCircuit.layers"><code class="xref py py-obj docutils literal"><span class="pre">layers</span></code></a>()</td>
<td>Return a list of layers for all d layers of this circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.num_cbits" title="qiskit.dagcircuit.DAGCircuit.num_cbits"><code class="xref py py-obj docutils literal"><span class="pre">num_cbits</span></code></a>()</td>
<td>Return the total number of bits used by the circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.num_tensor_factors" title="qiskit.dagcircuit.DAGCircuit.num_tensor_factors"><code class="xref py py-obj docutils literal"><span class="pre">num_tensor_factors</span></code></a>()</td>
<td>Compute how many components the circuit can decompose into.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.property_summary" title="qiskit.dagcircuit.DAGCircuit.property_summary"><code class="xref py py-obj docutils literal"><span class="pre">property_summary</span></code></a>()</td>
<td>Return a dictionary of circuit properties.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.qasm" title="qiskit.dagcircuit.DAGCircuit.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a>([decls_only,&nbsp;add_swap,&nbsp;no_decls,&nbsp;…])</td>
<td>Return a string containing QASM for this circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.remove_all_ops_named" title="qiskit.dagcircuit.DAGCircuit.remove_all_ops_named"><code class="xref py py-obj docutils literal"><span class="pre">remove_all_ops_named</span></code></a>(opname)</td>
<td>Remove all operation nodes with the given name.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.remove_ancestors_of" title="qiskit.dagcircuit.DAGCircuit.remove_ancestors_of"><code class="xref py py-obj docutils literal"><span class="pre">remove_ancestors_of</span></code></a>(node)</td>
<td>Remove all of the ancestor operation nodes of node.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.remove_descendants_of" title="qiskit.dagcircuit.DAGCircuit.remove_descendants_of"><code class="xref py py-obj docutils literal"><span class="pre">remove_descendants_of</span></code></a>(node)</td>
<td>Remove all of the descendant operation nodes of node.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.remove_nonancestors_of" title="qiskit.dagcircuit.DAGCircuit.remove_nonancestors_of"><code class="xref py py-obj docutils literal"><span class="pre">remove_nonancestors_of</span></code></a>(node)</td>
<td>Remove all of the non-ancestors operation nodes of node.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.remove_nondescendants_of" title="qiskit.dagcircuit.DAGCircuit.remove_nondescendants_of"><code class="xref py py-obj docutils literal"><span class="pre">remove_nondescendants_of</span></code></a>(node)</td>
<td>Remove all of the non-descendants operation nodes of node.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.rename_register" title="qiskit.dagcircuit.DAGCircuit.rename_register"><code class="xref py py-obj docutils literal"><span class="pre">rename_register</span></code></a>(regname,&nbsp;newname)</td>
<td>Rename a classical or quantum register throughout the circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.serial_layers" title="qiskit.dagcircuit.DAGCircuit.serial_layers"><code class="xref py py-obj docutils literal"><span class="pre">serial_layers</span></code></a>()</td>
<td>Return a list of layers for all gates of this circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.size" title="qiskit.dagcircuit.DAGCircuit.size"><code class="xref py py-obj docutils literal"><span class="pre">size</span></code></a>()</td>
<td>Return the number of operations.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.substitute_circuit_all" title="qiskit.dagcircuit.DAGCircuit.substitute_circuit_all"><code class="xref py py-obj docutils literal"><span class="pre">substitute_circuit_all</span></code></a>(name,&nbsp;input_circuit)</td>
<td>Replace every occurrence of named operation with input_circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.substitute_circuit_one" title="qiskit.dagcircuit.DAGCircuit.substitute_circuit_one"><code class="xref py py-obj docutils literal"><span class="pre">substitute_circuit_one</span></code></a>(node,&nbsp;input_circuit)</td>
<td>Replace one node with input_circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.dagcircuit.DAGCircuit.width" title="qiskit.dagcircuit.DAGCircuit.width"><code class="xref py py-obj docutils literal"><span class="pre">width</span></code></a>()</td>
<td>Return the total number of qubits used by the circuit.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create an empty circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.add_basis_element">
<code class="descname">add_basis_element</code><span class="sig-paren">(</span><em>name</em>, <em>number_qubits</em>, <em>number_classical=0</em>, <em>number_parameters=0</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_basis_element"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.add_basis_element" title="Permalink to this definition"></a></dt>
<dd><p>Add an operation to the basis.</p>
<p>name is string label for operation
number_qubits is number of qubit arguments
number_classical is number of bit arguments
number_parameters is number of real parameters</p>
<p>The parameters (nq,nc,np) are ignored for the special case
when name = “barrier”. The barrier instruction has a variable
number of qubit arguments.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.add_creg">
<code class="descname">add_creg</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_creg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.add_creg" title="Permalink to this definition"></a></dt>
<dd><p>Add all wires in a classical register named name with size.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.add_gate_data">
<code class="descname">add_gate_data</code><span class="sig-paren">(</span><em>name</em>, <em>gatedata</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_gate_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.add_gate_data" title="Permalink to this definition"></a></dt>
<dd><p>Add the definition of a gate.</p>
<p>gatedata is dict with fields:
“opaque” = True or False
“n_args” = number of real parameters
“n_bits” = number of qubits
“args” = list of parameter names
“bits” = list of qubit names
“body” = GateBody AST node</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.add_qreg">
<code class="descname">add_qreg</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_qreg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.add_qreg" title="Permalink to this definition"></a></dt>
<dd><p>Add all wires in a quantum register named name with size.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.apply_operation_back">
<code class="descname">apply_operation_back</code><span class="sig-paren">(</span><em>name</em>, <em>qargs</em>, <em>cargs=[]</em>, <em>params=[]</em>, <em>condition=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.apply_operation_back"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.apply_operation_back" title="Permalink to this definition"></a></dt>
<dd><p>Apply an operation to the output of the circuit.</p>
<p>name is a string
qargs is a list of tuples like (“q”,0)
cargs is a list of tuples like (“c”,0)
params is a list of strings that represent floats
condition is either None or a tuple (string,int) giving (creg,value)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.apply_operation_front">
<code class="descname">apply_operation_front</code><span class="sig-paren">(</span><em>name</em>, <em>qargs</em>, <em>cargs=[]</em>, <em>params=[]</em>, <em>condition=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.apply_operation_front"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.apply_operation_front" title="Permalink to this definition"></a></dt>
<dd><p>Apply an operation to the input of the circuit.</p>
<p>name is a string
qargs is a list of strings like “q[0]”
cargs is a list of strings like “c[0]”
params is a list of strings that represent floats
condition is either None or a tuple (string,int) giving (creg,value)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.collect_runs">
<code class="descname">collect_runs</code><span class="sig-paren">(</span><em>namelist</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.collect_runs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.collect_runs" title="Permalink to this definition"></a></dt>
<dd><p>Return a set of runs of “op” nodes with the given names.</p>
<p>For example, “… h q[0]; cx q[0],q[1]; cx q[0],q[1]; h q[1]; ..”
would produce the tuple of cx nodes as an element of the set returned
from a call to collect_runs([“cx”]). If instead the cx nodes were
“cx q[0],q[1]; cx q[1],q[0];”, the method would still return the
pair in a tuple. The namelist can contain names that are not
in the circuits basis.</p>
<p>Nodes must have only one successor to continue the run.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.compose_back">
<code class="descname">compose_back</code><span class="sig-paren">(</span><em>input_circuit</em>, <em>wire_map={}</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.compose_back"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.compose_back" title="Permalink to this definition"></a></dt>
<dd><p>Apply the input circuit to the output of this circuit.</p>
<p>The two bases must be “compatible” or an exception occurs.
A subset of input qubits of the input circuit are mapped
to a subset of output qubits of this circuit.
wire_map[input_qubit_to_input_circuit] = output_qubit_of_self</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.compose_front">
<code class="descname">compose_front</code><span class="sig-paren">(</span><em>input_circuit</em>, <em>wire_map={}</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.compose_front"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.compose_front" title="Permalink to this definition"></a></dt>
<dd><p>Apply the input circuit to the input of this circuit.</p>
<p>The two bases must be “compatible” or an exception occurs.
A subset of output qubits of the input circuit are mapped
to a subset of input qubits of
this circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.count_ops">
<code class="descname">count_ops</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.count_ops"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.count_ops" title="Permalink to this definition"></a></dt>
<dd><p>Count the occurrences of operation names.</p>
<p>Returns a dictionary of counts keyed on the operation name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.deepcopy">
<code class="descname">deepcopy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.deepcopy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.deepcopy" title="Permalink to this definition"></a></dt>
<dd><p>Return a deep copy of self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.depth">
<code class="descname">depth</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.depth"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.depth" title="Permalink to this definition"></a></dt>
<dd><p>Return the circuit depth.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.fs">
<code class="descname">fs</code><span class="sig-paren">(</span><em>number</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.fs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.fs" title="Permalink to this definition"></a></dt>
<dd><p>Format a float f as a string with self.prec digits.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.get_named_nodes">
<code class="descname">get_named_nodes</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.get_named_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.get_named_nodes" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of “op” nodes with the given name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.get_qubits">
<code class="descname">get_qubits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.get_qubits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.get_qubits" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of qubits as (qreg, index) pairs.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.layers">
<code class="descname">layers</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.layers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.layers" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of layers for all d layers of this circuit.</p>
<p>A layer is a circuit whose gates act on disjoint qubits, i.e.
a layer has depth 1. The total number of layers equals the
circuit depth d. The layers are indexed from 0 to d-1 with the
earliest layer at index 0. The layers are constructed using a
greedy algorithm. Each returned layer is a dict containing
{“graph”: circuit graph, “partition”: list of qubit lists}.</p>
<p>TODO: Gates that use the same cbits will end up in different
layers as this is currently implemented. This may not be
the desired behavior.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.num_cbits">
<code class="descname">num_cbits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.num_cbits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.num_cbits" title="Permalink to this definition"></a></dt>
<dd><p>Return the total number of bits used by the circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.num_tensor_factors">
<code class="descname">num_tensor_factors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.num_tensor_factors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.num_tensor_factors" title="Permalink to this definition"></a></dt>
<dd><p>Compute how many components the circuit can decompose into.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.property_summary">
<code class="descname">property_summary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.property_summary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.property_summary" title="Permalink to this definition"></a></dt>
<dd><p>Return a dictionary of circuit properties.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>decls_only=False</em>, <em>add_swap=False</em>, <em>no_decls=False</em>, <em>qeflag=False</em>, <em>aliases=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return a string containing QASM for this circuit.</p>
<p>if qeflag is True, add a line to include “qelib1.inc”
and only generate gate code for gates not in qelib1.</p>
<p>if no_decls is True, only print the instructions.</p>
<p>if aliases is not None, aliases contains a dict mapping
the current qubits in the circuit to new qubit names.
We will deduce the register names and sizes from aliases.</p>
<p>if decls_only is True, only print the declarations.</p>
<p>if add_swap is True, add the definition of swap in terms of
cx if necessary.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.remove_all_ops_named">
<code class="descname">remove_all_ops_named</code><span class="sig-paren">(</span><em>opname</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_all_ops_named"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.remove_all_ops_named" title="Permalink to this definition"></a></dt>
<dd><p>Remove all operation nodes with the given name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.remove_ancestors_of">
<code class="descname">remove_ancestors_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_ancestors_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.remove_ancestors_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the ancestor operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.remove_descendants_of">
<code class="descname">remove_descendants_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_descendants_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.remove_descendants_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the descendant operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.remove_nonancestors_of">
<code class="descname">remove_nonancestors_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_nonancestors_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.remove_nonancestors_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the non-ancestors operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.remove_nondescendants_of">
<code class="descname">remove_nondescendants_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_nondescendants_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.remove_nondescendants_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the non-descendants operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.rename_register">
<code class="descname">rename_register</code><span class="sig-paren">(</span><em>regname</em>, <em>newname</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.rename_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.rename_register" title="Permalink to this definition"></a></dt>
<dd><p>Rename a classical or quantum register throughout the circuit.</p>
<p>regname = existing register name string
newname = replacement register name string</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.serial_layers">
<code class="descname">serial_layers</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.serial_layers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.serial_layers" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of layers for all gates of this circuit.</p>
<p>A serial layer is a circuit with one gate. The layers have the
same structure as in layers().</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of operations.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.substitute_circuit_all">
<code class="descname">substitute_circuit_all</code><span class="sig-paren">(</span><em>name</em>, <em>input_circuit</em>, <em>wires=[]</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.substitute_circuit_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.substitute_circuit_all" title="Permalink to this definition"></a></dt>
<dd><p>Replace every occurrence of named operation with input_circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.substitute_circuit_one">
<code class="descname">substitute_circuit_one</code><span class="sig-paren">(</span><em>node</em>, <em>input_circuit</em>, <em>wires=[]</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.substitute_circuit_one"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.substitute_circuit_one" title="Permalink to this definition"></a></dt>
<dd><p>Replace one node with input_circuit.</p>
<p>node is a reference to a node of self.multi_graph of type “op”
input_circuit is a DAGCircuit</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit.DAGCircuit.width">
<code class="descname">width</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.width"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit.DAGCircuit.width" title="Permalink to this definition"></a></dt>
<dd><p>Return the total number of qubits used by the circuit.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.extensions.html" title="qiskit.extensions package"
>next</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.html" title="qiskit.dagcircuit package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.dagcircuit.html" >qiskit.dagcircuit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,383 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.dagcircuit._dagcircuit module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.dagcircuit._dagcircuiterror module" href="qiskit.dagcircuit._dagcircuiterror.html" />
<link rel="prev" title="qiskit.dagcircuit package" href="qiskit.dagcircuit.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.dagcircuit._dagcircuit">
<span id="qiskit-dagcircuit-dagcircuit-module"></span><h1>qiskit.dagcircuit._dagcircuit module<a class="headerlink" href="#module-qiskit.dagcircuit._dagcircuit" title="Permalink to this headline"></a></h1>
<p>Object to represent a quantum circuit as a directed acyclic graph.</p>
<p>The nodes in the graph are either input/output nodes or operation nodes.
The operation nodes are elements of a basis that is part of the circuit.
The QASM definitions of the basis elements are carried with the circuit.
The edges correspond to qubits or bits in the circuit. A directed edge
from node A to node B means that the (qu)bit passes from the output of A
to the input of B. The objects methods allow circuits to be constructed,
composed, and modified. Some natural properties like depth can be computed
directly from the graph.</p>
<dl class="class">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit">
<em class="property">class </em><code class="descclassname">qiskit.dagcircuit._dagcircuit.</code><code class="descname">DAGCircuit</code><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Quantum circuit as a directed acyclic graph.</p>
<p>There are 3 types of nodes in the graph: inputs, outputs, and operations.
The nodes are connected by directed edges that correspond to qubits and
bits.</p>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create an empty circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.add_basis_element">
<code class="descname">add_basis_element</code><span class="sig-paren">(</span><em>name</em>, <em>number_qubits</em>, <em>number_classical=0</em>, <em>number_parameters=0</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_basis_element"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.add_basis_element" title="Permalink to this definition"></a></dt>
<dd><p>Add an operation to the basis.</p>
<p>name is string label for operation
number_qubits is number of qubit arguments
number_classical is number of bit arguments
number_parameters is number of real parameters</p>
<p>The parameters (nq,nc,np) are ignored for the special case
when name = “barrier”. The barrier instruction has a variable
number of qubit arguments.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.add_creg">
<code class="descname">add_creg</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_creg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.add_creg" title="Permalink to this definition"></a></dt>
<dd><p>Add all wires in a classical register named name with size.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.add_gate_data">
<code class="descname">add_gate_data</code><span class="sig-paren">(</span><em>name</em>, <em>gatedata</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_gate_data"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.add_gate_data" title="Permalink to this definition"></a></dt>
<dd><p>Add the definition of a gate.</p>
<p>gatedata is dict with fields:
“opaque” = True or False
“n_args” = number of real parameters
“n_bits” = number of qubits
“args” = list of parameter names
“bits” = list of qubit names
“body” = GateBody AST node</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.add_qreg">
<code class="descname">add_qreg</code><span class="sig-paren">(</span><em>name</em>, <em>size</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.add_qreg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.add_qreg" title="Permalink to this definition"></a></dt>
<dd><p>Add all wires in a quantum register named name with size.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.apply_operation_back">
<code class="descname">apply_operation_back</code><span class="sig-paren">(</span><em>name</em>, <em>qargs</em>, <em>cargs=[]</em>, <em>params=[]</em>, <em>condition=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.apply_operation_back"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.apply_operation_back" title="Permalink to this definition"></a></dt>
<dd><p>Apply an operation to the output of the circuit.</p>
<p>name is a string
qargs is a list of tuples like (“q”,0)
cargs is a list of tuples like (“c”,0)
params is a list of strings that represent floats
condition is either None or a tuple (string,int) giving (creg,value)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.apply_operation_front">
<code class="descname">apply_operation_front</code><span class="sig-paren">(</span><em>name</em>, <em>qargs</em>, <em>cargs=[]</em>, <em>params=[]</em>, <em>condition=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.apply_operation_front"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.apply_operation_front" title="Permalink to this definition"></a></dt>
<dd><p>Apply an operation to the input of the circuit.</p>
<p>name is a string
qargs is a list of strings like “q[0]”
cargs is a list of strings like “c[0]”
params is a list of strings that represent floats
condition is either None or a tuple (string,int) giving (creg,value)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.collect_runs">
<code class="descname">collect_runs</code><span class="sig-paren">(</span><em>namelist</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.collect_runs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.collect_runs" title="Permalink to this definition"></a></dt>
<dd><p>Return a set of runs of “op” nodes with the given names.</p>
<p>For example, “… h q[0]; cx q[0],q[1]; cx q[0],q[1]; h q[1]; ..”
would produce the tuple of cx nodes as an element of the set returned
from a call to collect_runs([“cx”]). If instead the cx nodes were
“cx q[0],q[1]; cx q[1],q[0];”, the method would still return the
pair in a tuple. The namelist can contain names that are not
in the circuits basis.</p>
<p>Nodes must have only one successor to continue the run.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.compose_back">
<code class="descname">compose_back</code><span class="sig-paren">(</span><em>input_circuit</em>, <em>wire_map={}</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.compose_back"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.compose_back" title="Permalink to this definition"></a></dt>
<dd><p>Apply the input circuit to the output of this circuit.</p>
<p>The two bases must be “compatible” or an exception occurs.
A subset of input qubits of the input circuit are mapped
to a subset of output qubits of this circuit.
wire_map[input_qubit_to_input_circuit] = output_qubit_of_self</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.compose_front">
<code class="descname">compose_front</code><span class="sig-paren">(</span><em>input_circuit</em>, <em>wire_map={}</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.compose_front"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.compose_front" title="Permalink to this definition"></a></dt>
<dd><p>Apply the input circuit to the input of this circuit.</p>
<p>The two bases must be “compatible” or an exception occurs.
A subset of output qubits of the input circuit are mapped
to a subset of input qubits of
this circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.count_ops">
<code class="descname">count_ops</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.count_ops"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.count_ops" title="Permalink to this definition"></a></dt>
<dd><p>Count the occurrences of operation names.</p>
<p>Returns a dictionary of counts keyed on the operation name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.deepcopy">
<code class="descname">deepcopy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.deepcopy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.deepcopy" title="Permalink to this definition"></a></dt>
<dd><p>Return a deep copy of self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.depth">
<code class="descname">depth</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.depth"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.depth" title="Permalink to this definition"></a></dt>
<dd><p>Return the circuit depth.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.fs">
<code class="descname">fs</code><span class="sig-paren">(</span><em>number</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.fs"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.fs" title="Permalink to this definition"></a></dt>
<dd><p>Format a float f as a string with self.prec digits.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.get_named_nodes">
<code class="descname">get_named_nodes</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.get_named_nodes"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.get_named_nodes" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of “op” nodes with the given name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.get_qubits">
<code class="descname">get_qubits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.get_qubits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.get_qubits" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of qubits as (qreg, index) pairs.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.layers">
<code class="descname">layers</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.layers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.layers" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of layers for all d layers of this circuit.</p>
<p>A layer is a circuit whose gates act on disjoint qubits, i.e.
a layer has depth 1. The total number of layers equals the
circuit depth d. The layers are indexed from 0 to d-1 with the
earliest layer at index 0. The layers are constructed using a
greedy algorithm. Each returned layer is a dict containing
{“graph”: circuit graph, “partition”: list of qubit lists}.</p>
<p>TODO: Gates that use the same cbits will end up in different
layers as this is currently implemented. This may not be
the desired behavior.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.num_cbits">
<code class="descname">num_cbits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.num_cbits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.num_cbits" title="Permalink to this definition"></a></dt>
<dd><p>Return the total number of bits used by the circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.num_tensor_factors">
<code class="descname">num_tensor_factors</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.num_tensor_factors"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.num_tensor_factors" title="Permalink to this definition"></a></dt>
<dd><p>Compute how many components the circuit can decompose into.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.property_summary">
<code class="descname">property_summary</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.property_summary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.property_summary" title="Permalink to this definition"></a></dt>
<dd><p>Return a dictionary of circuit properties.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>decls_only=False</em>, <em>add_swap=False</em>, <em>no_decls=False</em>, <em>qeflag=False</em>, <em>aliases=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return a string containing QASM for this circuit.</p>
<p>if qeflag is True, add a line to include “qelib1.inc”
and only generate gate code for gates not in qelib1.</p>
<p>if no_decls is True, only print the instructions.</p>
<p>if aliases is not None, aliases contains a dict mapping
the current qubits in the circuit to new qubit names.
We will deduce the register names and sizes from aliases.</p>
<p>if decls_only is True, only print the declarations.</p>
<p>if add_swap is True, add the definition of swap in terms of
cx if necessary.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_all_ops_named">
<code class="descname">remove_all_ops_named</code><span class="sig-paren">(</span><em>opname</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_all_ops_named"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_all_ops_named" title="Permalink to this definition"></a></dt>
<dd><p>Remove all operation nodes with the given name.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_ancestors_of">
<code class="descname">remove_ancestors_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_ancestors_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_ancestors_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the ancestor operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_descendants_of">
<code class="descname">remove_descendants_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_descendants_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_descendants_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the descendant operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_nonancestors_of">
<code class="descname">remove_nonancestors_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_nonancestors_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_nonancestors_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the non-ancestors operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_nondescendants_of">
<code class="descname">remove_nondescendants_of</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.remove_nondescendants_of"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.remove_nondescendants_of" title="Permalink to this definition"></a></dt>
<dd><p>Remove all of the non-descendants operation nodes of node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.rename_register">
<code class="descname">rename_register</code><span class="sig-paren">(</span><em>regname</em>, <em>newname</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.rename_register"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.rename_register" title="Permalink to this definition"></a></dt>
<dd><p>Rename a classical or quantum register throughout the circuit.</p>
<p>regname = existing register name string
newname = replacement register name string</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.serial_layers">
<code class="descname">serial_layers</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.serial_layers"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.serial_layers" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of layers for all gates of this circuit.</p>
<p>A serial layer is a circuit with one gate. The layers have the
same structure as in layers().</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of operations.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.substitute_circuit_all">
<code class="descname">substitute_circuit_all</code><span class="sig-paren">(</span><em>name</em>, <em>input_circuit</em>, <em>wires=[]</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.substitute_circuit_all"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.substitute_circuit_all" title="Permalink to this definition"></a></dt>
<dd><p>Replace every occurrence of named operation with input_circuit.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.substitute_circuit_one">
<code class="descname">substitute_circuit_one</code><span class="sig-paren">(</span><em>node</em>, <em>input_circuit</em>, <em>wires=[]</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.substitute_circuit_one"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.substitute_circuit_one" title="Permalink to this definition"></a></dt>
<dd><p>Replace one node with input_circuit.</p>
<p>node is a reference to a node of self.multi_graph of type “op”
input_circuit is a DAGCircuit</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuit.DAGCircuit.width">
<code class="descname">width</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuit.html#DAGCircuit.width"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuit.DAGCircuit.width" title="Permalink to this definition"></a></dt>
<dd><p>Return the total number of qubits used by the circuit.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a><ul>
<li>Previous: <a href="qiskit.dagcircuit.html" title="previous chapter">qiskit.dagcircuit package</a></li>
<li>Next: <a href="qiskit.dagcircuit._dagcircuiterror.html" title="next chapter">qiskit.dagcircuit._dagcircuiterror module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.dagcircuit._dagcircuit.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.dagcircuit._dagcircuit.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,122 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.dagcircuit._dagcircuiterror module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions package" href="qiskit.extensions.html" />
<link rel="prev" title="qiskit.dagcircuit._dagcircuit module" href="qiskit.dagcircuit._dagcircuit.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.dagcircuit._dagcircuiterror">
<span id="qiskit-dagcircuit-dagcircuiterror-module"></span><h1>qiskit.dagcircuit._dagcircuiterror module<a class="headerlink" href="#module-qiskit.dagcircuit._dagcircuiterror" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised by the DAGCircuit object.</p>
<dl class="exception">
<dt id="qiskit.dagcircuit._dagcircuiterror.DAGCircuitError">
<em class="property">exception </em><code class="descclassname">qiskit.dagcircuit._dagcircuiterror.</code><code class="descname">DAGCircuitError</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuiterror.html#DAGCircuitError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuiterror.DAGCircuitError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._qiskiterror.html#qiskit._qiskiterror.QISKitError" title="qiskit._qiskiterror.QISKitError"><code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></a></p>
<p>Base class for errors raised by the DAGCircuit object.</p>
<dl class="method">
<dt id="qiskit.dagcircuit._dagcircuiterror.DAGCircuitError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/dagcircuit/_dagcircuiterror.html#DAGCircuitError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.dagcircuit._dagcircuiterror.DAGCircuitError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a><ul>
<li>Previous: <a href="qiskit.dagcircuit._dagcircuit.html" title="previous chapter">qiskit.dagcircuit._dagcircuit module</a></li>
<li>Next: <a href="qiskit.extensions.html" title="next chapter">qiskit.extensions package</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.dagcircuit._dagcircuiterror.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.dagcircuit._dagcircuiterror.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.dagcircuit package &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit.dagcircuit package &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,71 +22,91 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.dagcircuit._dagcircuit module" href="qiskit.dagcircuit._dagcircuit.html" />
<link rel="next" title="qiskit.dagcircuit.DAGCircuit" href="qiskit.dagcircuit.DAGCircuit.html" />
<link rel="prev" title="qiskit package" href="qiskit.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.DAGCircuit.html" title="qiskit.dagcircuit.DAGCircuit"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.html" title="qiskit package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-dagcircuit-package">
<h1>qiskit.dagcircuit package<a class="headerlink" href="#qiskit-dagcircuit-package" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.dagcircuit._dagcircuit.html">qiskit.dagcircuit._dagcircuit module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.dagcircuit._dagcircuiterror.html">qiskit.dagcircuit._dagcircuiterror module</a></li>
</ul>
</div>
</div>
<div class="section" id="module-qiskit.dagcircuit">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-qiskit.dagcircuit" title="Permalink to this headline"></a></h2>
</div>
</div>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</div>
</div>
</div>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">qiskit.dagcircuit package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-qiskit.dagcircuit">Module contents</a></li>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.dagcircuit package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#classes">Classes</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.dagcircuit.DAGCircuit.html">qiskit.dagcircuit.DAGCircuit</a></li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit.html" title="previous chapter">qiskit package</a></li>
<li>Next: <a href="qiskit.dagcircuit._dagcircuit.html" title="next chapter">qiskit.dagcircuit._dagcircuit module</a></li>
</ul></li>
</ul></li>
</ul></li>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</div>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.html"
title="previous chapter">qiskit package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.dagcircuit.DAGCircuit.html"
title="next chapter">qiskit.dagcircuit.DAGCircuit</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
@ -106,22 +126,66 @@
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.dagcircuit">
<span id="qiskit-dagcircuit-package"></span><h1>qiskit.dagcircuit package<a class="headerlink" href="#module-qiskit.dagcircuit" title="Permalink to this headline"></a></h1>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.dagcircuit.DAGCircuit.html#qiskit.dagcircuit.DAGCircuit" title="qiskit.dagcircuit.DAGCircuit"><code class="xref py py-obj docutils literal"><span class="pre">DAGCircuit</span></code></a></td>
<td>Quantum circuit as a directed acyclic graph.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.dagcircuit.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.DAGCircuit.html" title="qiskit.dagcircuit.DAGCircuit"
>next</a> |</li>
<li class="right" >
<a href="qiskit.html" title="qiskit package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,122 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions._extensionerror module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper package" href="qiskit.mapper.html" />
<link rel="prev" title="qiskit.extensions.standard.z module" href="qiskit.extensions.standard.z.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions._extensionerror">
<span id="qiskit-extensions-extensionerror-module"></span><h1>qiskit.extensions._extensionerror module<a class="headerlink" href="#module-qiskit.extensions._extensionerror" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised by extensions module.</p>
<dl class="exception">
<dt id="qiskit.extensions._extensionerror.ExtensionError">
<em class="property">exception </em><code class="descclassname">qiskit.extensions._extensionerror.</code><code class="descname">ExtensionError</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/_extensionerror.html#ExtensionError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions._extensionerror.ExtensionError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._qiskiterror.html#qiskit._qiskiterror.QISKitError" title="qiskit._qiskiterror.QISKitError"><code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></a></p>
<p>Base class for errors raised by extensions module.</p>
<dl class="method">
<dt id="qiskit.extensions._extensionerror.ExtensionError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/_extensionerror.html#ExtensionError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions._extensionerror.ExtensionError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.z.html" title="previous chapter">qiskit.extensions.standard.z module</a></li>
<li>Next: <a href="qiskit.mapper.html" title="next chapter">qiskit.mapper package</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions._extensionerror.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions._extensionerror.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions package &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit.extensions package &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,113 +22,91 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard package" href="qiskit.extensions.standard.html" />
<link rel="prev" title="qiskit.dagcircuit._dagcircuiterror module" href="qiskit.dagcircuit._dagcircuiterror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<link rel="prev" title="qiskit.dagcircuit.DAGCircuit" href="qiskit.dagcircuit.DAGCircuit.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-extensions-package">
<h1>qiskit.extensions package<a class="headerlink" href="#qiskit-extensions-package" title="Permalink to this headline"></a></h1>
<div class="section" id="subpackages">
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.extensions.standard.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.barrier.html">qiskit.extensions.standard.barrier module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.ccx.html">qiskit.extensions.standard.ccx module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.ch.html">qiskit.extensions.standard.ch module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.crz.html">qiskit.extensions.standard.crz module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cswap.html">qiskit.extensions.standard.cswap module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cu1.html">qiskit.extensions.standard.cu1 module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cu3.html">qiskit.extensions.standard.cu3 module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cx.html">qiskit.extensions.standard.cx module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cxbase.html">qiskit.extensions.standard.cxbase module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cy.html">qiskit.extensions.standard.cy module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.cz.html">qiskit.extensions.standard.cz module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.gatestools.html">qiskit.extensions.standard.gatestools module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.h.html">qiskit.extensions.standard.h module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.header.html">qiskit.extensions.standard.header module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.iden.html">qiskit.extensions.standard.iden module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.rx.html">qiskit.extensions.standard.rx module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.ry.html">qiskit.extensions.standard.ry module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.rz.html">qiskit.extensions.standard.rz module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.s.html">qiskit.extensions.standard.s module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.swap.html">qiskit.extensions.standard.swap module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.t.html">qiskit.extensions.standard.t module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.u1.html">qiskit.extensions.standard.u1 module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.u2.html">qiskit.extensions.standard.u2 module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.u3.html">qiskit.extensions.standard.u3 module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.ubase.html">qiskit.extensions.standard.ubase module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.x.html">qiskit.extensions.standard.x module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.y.html">qiskit.extensions.standard.y module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.z.html">qiskit.extensions.standard.z module</a></li>
</ul>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.extensions.standard.html" title="qiskit.extensions.standard package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.DAGCircuit.html" title="qiskit.dagcircuit.DAGCircuit"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.extensions.standard.html#module-qiskit.extensions.standard">Module contents</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions._extensionerror.html">qiskit.extensions._extensionerror module</a></li>
</ul>
</div>
</div>
<div class="section" id="module-qiskit.extensions">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-qiskit.extensions" title="Permalink to this headline"></a></h2>
</div>
</div>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</div>
</div>
</div>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">qiskit.extensions package</a><ul>
<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-qiskit.extensions">Module contents</a></li>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.extensions package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a></li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit.dagcircuit._dagcircuiterror.html" title="previous chapter">qiskit.dagcircuit._dagcircuiterror module</a></li>
<li>Next: <a href="qiskit.extensions.standard.html" title="next chapter">qiskit.extensions.standard package</a></li>
</ul></li>
</ul></li>
</ul></li>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</div>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.dagcircuit.DAGCircuit.html"
title="previous chapter">qiskit.dagcircuit.DAGCircuit</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.extensions.standard.html"
title="next chapter">qiskit.extensions.standard package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
@ -148,22 +126,66 @@
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions">
<span id="qiskit-extensions-package"></span><h1>qiskit.extensions package<a class="headerlink" href="#module-qiskit.extensions" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.extensions.standard.html#module-qiskit.extensions.standard" title="qiskit.extensions.standard"><code class="xref py py-obj docutils literal"><span class="pre">standard</span></code></a></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.extensions.standard.html" title="qiskit.extensions.standard package"
>next</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.DAGCircuit.html" title="qiskit.dagcircuit.DAGCircuit"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.barrier module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.ccx module" href="qiskit.extensions.standard.ccx.html" />
<link rel="prev" title="qiskit.extensions.standard package" href="qiskit.extensions.standard.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.barrier">
<span id="qiskit-extensions-standard-barrier-module"></span><h1>qiskit.extensions.standard.barrier module<a class="headerlink" href="#module-qiskit.extensions.standard.barrier" title="Permalink to this headline"></a></h1>
<p>Barrier instruction.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.barrier.Barrier">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.barrier.</code><code class="descname">Barrier</code><span class="sig-paren">(</span><em>args</em>, <em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#Barrier"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.Barrier" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._instruction.html#qiskit._instruction.Instruction" title="qiskit._instruction.Instruction"><code class="xref py py-class docutils literal"><span class="pre">qiskit._instruction.Instruction</span></code></a></p>
<p>Barrier instruction.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.barrier.Barrier.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>args</em>, <em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#Barrier.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.Barrier.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new barrier instruction.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.barrier.Barrier.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#Barrier.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.Barrier.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Special case. Return self.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.barrier.Barrier.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#Barrier.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.Barrier.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.barrier.Barrier.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#Barrier.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.Barrier.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.barrier.barrier">
<code class="descclassname">qiskit.extensions.standard.barrier.</code><code class="descname">barrier</code><span class="sig-paren">(</span><em>self</em>, <em>*tuples</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#barrier"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.html" title="previous chapter">qiskit.extensions.standard package</a></li>
<li>Next: <a href="qiskit.extensions.standard.ccx.html" title="next chapter">qiskit.extensions.standard.ccx module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.barrier.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.barrier.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.ccx module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.ch module" href="qiskit.extensions.standard.ch.html" />
<link rel="prev" title="qiskit.extensions.standard.barrier module" href="qiskit.extensions.standard.barrier.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.ccx">
<span id="qiskit-extensions-standard-ccx-module"></span><h1>qiskit.extensions.standard.ccx module<a class="headerlink" href="#module-qiskit.extensions.standard.ccx" title="Permalink to this headline"></a></h1>
<p>Toffoli gate. Controlled-Controlled-X.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.ccx.ToffoliGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.ccx.</code><code class="descname">ToffoliGate</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ToffoliGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ToffoliGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Toffoli gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.ccx.ToffoliGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl1</em>, <em>ctl2</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ToffoliGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ToffoliGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Toffoli gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ccx.ToffoliGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ToffoliGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ToffoliGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ccx.ToffoliGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ToffoliGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ToffoliGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ccx.ToffoliGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ToffoliGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ToffoliGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ccx.ccx">
<code class="descclassname">qiskit.extensions.standard.ccx.</code><code class="descname">ccx</code><span class="sig-paren">(</span><em>self</em>, <em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ccx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.barrier.html" title="previous chapter">qiskit.extensions.standard.barrier module</a></li>
<li>Next: <a href="qiskit.extensions.standard.ch.html" title="next chapter">qiskit.extensions.standard.ch module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.ccx.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.ccx.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.ch module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.crz module" href="qiskit.extensions.standard.crz.html" />
<link rel="prev" title="qiskit.extensions.standard.ccx module" href="qiskit.extensions.standard.ccx.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.ch">
<span id="qiskit-extensions-standard-ch-module"></span><h1>qiskit.extensions.standard.ch module<a class="headerlink" href="#module-qiskit.extensions.standard.ch" title="Permalink to this headline"></a></h1>
<p>controlled-H gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.ch.CHGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.ch.</code><code class="descname">CHGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#CHGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.CHGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-H gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.ch.CHGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#CHGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.CHGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new CH gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ch.CHGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#CHGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.CHGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ch.CHGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#CHGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.CHGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ch.CHGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#CHGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.CHGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ch.ch">
<code class="descclassname">qiskit.extensions.standard.ch.</code><code class="descname">ch</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#ch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.ccx.html" title="previous chapter">qiskit.extensions.standard.ccx module</a></li>
<li>Next: <a href="qiskit.extensions.standard.crz.html" title="next chapter">qiskit.extensions.standard.crz module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.ch.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.ch.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.crz module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cswap module" href="qiskit.extensions.standard.cswap.html" />
<link rel="prev" title="qiskit.extensions.standard.ch module" href="qiskit.extensions.standard.ch.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.crz">
<span id="qiskit-extensions-standard-crz-module"></span><h1>qiskit.extensions.standard.crz module<a class="headerlink" href="#module-qiskit.extensions.standard.crz" title="Permalink to this headline"></a></h1>
<p>controlled-rz gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.crz.CrzGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.crz.</code><code class="descname">CrzGate</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#CrzGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.CrzGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-rz gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.crz.CrzGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#CrzGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.CrzGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new crz gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.crz.CrzGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#CrzGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.CrzGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.crz.CrzGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#CrzGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.CrzGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.crz.CrzGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#CrzGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.CrzGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.crz.crz">
<code class="descclassname">qiskit.extensions.standard.crz.</code><code class="descname">crz</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#crz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.ch.html" title="previous chapter">qiskit.extensions.standard.ch module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cswap.html" title="next chapter">qiskit.extensions.standard.cswap module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.crz.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.crz.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,136 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cswap module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cu1 module" href="qiskit.extensions.standard.cu1.html" />
<link rel="prev" title="qiskit.extensions.standard.crz module" href="qiskit.extensions.standard.crz.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cswap">
<span id="qiskit-extensions-standard-cswap-module"></span><h1>qiskit.extensions.standard.cswap module<a class="headerlink" href="#module-qiskit.extensions.standard.cswap" title="Permalink to this headline"></a></h1>
<p>Fredkin gate. Controlled-SWAP.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cswap.FredkinGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cswap.</code><code class="descname">FredkinGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cswap.html#FredkinGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cswap.FredkinGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._compositegate.html#qiskit._compositegate.CompositeGate" title="qiskit._compositegate.CompositeGate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._compositegate.CompositeGate</span></code></a></p>
<p>Fredkin gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cswap.FredkinGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt1</em>, <em>tgt2</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cswap.html#FredkinGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cswap.FredkinGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Fredkin gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cswap.FredkinGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cswap.html#FredkinGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cswap.FredkinGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cswap.cswap">
<code class="descclassname">qiskit.extensions.standard.cswap.</code><code class="descname">cswap</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cswap.html#cswap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cswap.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.crz.html" title="previous chapter">qiskit.extensions.standard.crz module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cu1.html" title="next chapter">qiskit.extensions.standard.cu1 module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cswap.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cswap.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cu1 module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cu3 module" href="qiskit.extensions.standard.cu3.html" />
<link rel="prev" title="qiskit.extensions.standard.cswap module" href="qiskit.extensions.standard.cswap.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cu1">
<span id="qiskit-extensions-standard-cu1-module"></span><h1>qiskit.extensions.standard.cu1 module<a class="headerlink" href="#module-qiskit.extensions.standard.cu1" title="Permalink to this headline"></a></h1>
<p>controlled-u1 gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cu1.Cu1Gate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cu1.</code><code class="descname">Cu1Gate</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#Cu1Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.Cu1Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-u1 gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cu1.Cu1Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#Cu1Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.Cu1Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new cu1 gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu1.Cu1Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#Cu1Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.Cu1Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu1.Cu1Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#Cu1Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.Cu1Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu1.Cu1Gate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#Cu1Gate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.Cu1Gate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cu1.cu1">
<code class="descclassname">qiskit.extensions.standard.cu1.</code><code class="descname">cu1</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#cu1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cswap.html" title="previous chapter">qiskit.extensions.standard.cswap module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cu3.html" title="next chapter">qiskit.extensions.standard.cu3 module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cu1.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cu1.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cu3 module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cx module" href="qiskit.extensions.standard.cx.html" />
<link rel="prev" title="qiskit.extensions.standard.cu1 module" href="qiskit.extensions.standard.cu1.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cu3">
<span id="qiskit-extensions-standard-cu3-module"></span><h1>qiskit.extensions.standard.cu3 module<a class="headerlink" href="#module-qiskit.extensions.standard.cu3" title="Permalink to this headline"></a></h1>
<p>controlled-u3 gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cu3.Cu3Gate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cu3.</code><code class="descname">Cu3Gate</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#Cu3Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.Cu3Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-u3 gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cu3.Cu3Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#Cu3Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.Cu3Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new cu3 gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu3.Cu3Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#Cu3Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.Cu3Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu3.Cu3Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#Cu3Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.Cu3Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cu3.Cu3Gate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#Cu3Gate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.Cu3Gate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cu3.cu3">
<code class="descclassname">qiskit.extensions.standard.cu3.</code><code class="descname">cu3</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#cu3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cu1.html" title="previous chapter">qiskit.extensions.standard.cu1 module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cx.html" title="next chapter">qiskit.extensions.standard.cx module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cu3.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cu3.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cx module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cxbase module" href="qiskit.extensions.standard.cxbase.html" />
<link rel="prev" title="qiskit.extensions.standard.cu3 module" href="qiskit.extensions.standard.cu3.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cx">
<span id="qiskit-extensions-standard-cx-module"></span><h1>qiskit.extensions.standard.cx module<a class="headerlink" href="#module-qiskit.extensions.standard.cx" title="Permalink to this headline"></a></h1>
<p>controlled-NOT gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cx.CnotGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cx.</code><code class="descname">CnotGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#CnotGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.CnotGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-NOT gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cx.CnotGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#CnotGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.CnotGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new CNOT gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cx.CnotGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#CnotGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.CnotGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cx.CnotGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#CnotGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.CnotGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cx.CnotGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#CnotGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.CnotGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cx.cx">
<code class="descclassname">qiskit.extensions.standard.cx.</code><code class="descname">cx</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#cx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cu3.html" title="previous chapter">qiskit.extensions.standard.cu3 module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cxbase.html" title="next chapter">qiskit.extensions.standard.cxbase module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cx.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cx.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cxbase module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cy module" href="qiskit.extensions.standard.cy.html" />
<link rel="prev" title="qiskit.extensions.standard.cx module" href="qiskit.extensions.standard.cx.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cxbase">
<span id="qiskit-extensions-standard-cxbase-module"></span><h1>qiskit.extensions.standard.cxbase module<a class="headerlink" href="#module-qiskit.extensions.standard.cxbase" title="Permalink to this headline"></a></h1>
<p>Fundamental controlled-NOT gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cxbase.CXBase">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cxbase.</code><code class="descname">CXBase</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#CXBase"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.CXBase" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Fundamental controlled-NOT gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cxbase.CXBase.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#CXBase.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.CXBase.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new CX instruction.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cxbase.CXBase.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#CXBase.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.CXBase.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cxbase.CXBase.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#CXBase.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.CXBase.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cxbase.CXBase.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#CXBase.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.CXBase.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cxbase.cx_base">
<code class="descclassname">qiskit.extensions.standard.cxbase.</code><code class="descname">cx_base</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#cx_base"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cxbase.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cx.html" title="previous chapter">qiskit.extensions.standard.cx module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cy.html" title="next chapter">qiskit.extensions.standard.cy module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cxbase.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cxbase.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cy module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.cz module" href="qiskit.extensions.standard.cz.html" />
<link rel="prev" title="qiskit.extensions.standard.cxbase module" href="qiskit.extensions.standard.cxbase.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cy">
<span id="qiskit-extensions-standard-cy-module"></span><h1>qiskit.extensions.standard.cy module<a class="headerlink" href="#module-qiskit.extensions.standard.cy" title="Permalink to this headline"></a></h1>
<p>controlled-Y gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cy.CyGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cy.</code><code class="descname">CyGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#CyGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.CyGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-Y gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cy.CyGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#CyGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.CyGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new CY gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cy.CyGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#CyGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.CyGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cy.CyGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#CyGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.CyGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cy.CyGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#CyGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.CyGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cy.cy">
<code class="descclassname">qiskit.extensions.standard.cy.</code><code class="descname">cy</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#cy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cxbase.html" title="previous chapter">qiskit.extensions.standard.cxbase module</a></li>
<li>Next: <a href="qiskit.extensions.standard.cz.html" title="next chapter">qiskit.extensions.standard.cz module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cy.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cy.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.cz module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.gatestools module" href="qiskit.extensions.standard.gatestools.html" />
<link rel="prev" title="qiskit.extensions.standard.cy module" href="qiskit.extensions.standard.cy.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.cz">
<span id="qiskit-extensions-standard-cz-module"></span><h1>qiskit.extensions.standard.cz module<a class="headerlink" href="#module-qiskit.extensions.standard.cz" title="Permalink to this headline"></a></h1>
<p>controlled-Phase gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.cz.CzGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.cz.</code><code class="descname">CzGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#CzGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.CzGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>controlled-Z gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.cz.CzGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#CzGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.CzGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new CZ gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cz.CzGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#CzGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.CzGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cz.CzGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#CzGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.CzGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.cz.CzGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#CzGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.CzGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cz.cz">
<code class="descclassname">qiskit.extensions.standard.cz.</code><code class="descname">cz</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#cz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cy.html" title="previous chapter">qiskit.extensions.standard.cy module</a></li>
<li>Next: <a href="qiskit.extensions.standard.gatestools.html" title="next chapter">qiskit.extensions.standard.gatestools module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.cz.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.cz.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,115 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.gatestools module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.h module" href="qiskit.extensions.standard.h.html" />
<link rel="prev" title="qiskit.extensions.standard.cz module" href="qiskit.extensions.standard.cz.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.gatestools">
<span id="qiskit-extensions-standard-gatestools-module"></span><h1>qiskit.extensions.standard.gatestools module<a class="headerlink" href="#module-qiskit.extensions.standard.gatestools" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.extensions.standard.gatestools.attach_gate">
<code class="descclassname">qiskit.extensions.standard.gatestools.</code><code class="descname">attach_gate</code><span class="sig-paren">(</span><em>element</em>, <em>quantum_register</em>, <em>gate</em>, <em>gate_class</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/gatestools.html#attach_gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.gatestools.attach_gate" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.cz.html" title="previous chapter">qiskit.extensions.standard.cz module</a></li>
<li>Next: <a href="qiskit.extensions.standard.h.html" title="next chapter">qiskit.extensions.standard.h module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.gatestools.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.gatestools.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.h module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.header module" href="qiskit.extensions.standard.header.html" />
<link rel="prev" title="qiskit.extensions.standard.gatestools module" href="qiskit.extensions.standard.gatestools.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.h">
<span id="qiskit-extensions-standard-h-module"></span><h1>qiskit.extensions.standard.h module<a class="headerlink" href="#module-qiskit.extensions.standard.h" title="Permalink to this headline"></a></h1>
<p>Hadamard gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.h.HGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.h.</code><code class="descname">HGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#HGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.HGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Hadamard gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.h.HGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#HGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.HGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Hadamard gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.h.HGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#HGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.HGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.h.HGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#HGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.HGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.h.HGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#HGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.HGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.h.h">
<code class="descclassname">qiskit.extensions.standard.h.</code><code class="descname">h</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#h"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.gatestools.html" title="previous chapter">qiskit.extensions.standard.gatestools module</a></li>
<li>Next: <a href="qiskit.extensions.standard.header.html" title="next chapter">qiskit.extensions.standard.header module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.h.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.h.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,111 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.header module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.iden module" href="qiskit.extensions.standard.iden.html" />
<link rel="prev" title="qiskit.extensions.standard.h module" href="qiskit.extensions.standard.h.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.header">
<span id="qiskit-extensions-standard-header-module"></span><h1>qiskit.extensions.standard.header module<a class="headerlink" href="#module-qiskit.extensions.standard.header" title="Permalink to this headline"></a></h1>
<p>Standard extensions OPENQASM header update.</p>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.h.html" title="previous chapter">qiskit.extensions.standard.h module</a></li>
<li>Next: <a href="qiskit.extensions.standard.iden.html" title="next chapter">qiskit.extensions.standard.iden module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.header.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.header.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard package &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit.extensions.standard package &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,99 +22,95 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.barrier module" href="qiskit.extensions.standard.barrier.html" />
<link rel="next" title="qiskit.mapper package" href="qiskit.mapper.html" />
<link rel="prev" title="qiskit.extensions package" href="qiskit.extensions.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.html" title="qiskit.mapper package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.extensions.html" title="qiskit.extensions package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-extensions-standard-package">
<h1>qiskit.extensions.standard package<a class="headerlink" href="#qiskit-extensions-standard-package" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.barrier.html">qiskit.extensions.standard.barrier module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.ccx.html">qiskit.extensions.standard.ccx module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.ch.html">qiskit.extensions.standard.ch module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.crz.html">qiskit.extensions.standard.crz module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cswap.html">qiskit.extensions.standard.cswap module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cu1.html">qiskit.extensions.standard.cu1 module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cu3.html">qiskit.extensions.standard.cu3 module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cx.html">qiskit.extensions.standard.cx module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cxbase.html">qiskit.extensions.standard.cxbase module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cy.html">qiskit.extensions.standard.cy module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.cz.html">qiskit.extensions.standard.cz module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.gatestools.html">qiskit.extensions.standard.gatestools module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.h.html">qiskit.extensions.standard.h module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.header.html">qiskit.extensions.standard.header module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.iden.html">qiskit.extensions.standard.iden module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.rx.html">qiskit.extensions.standard.rx module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.ry.html">qiskit.extensions.standard.ry module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.rz.html">qiskit.extensions.standard.rz module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.s.html">qiskit.extensions.standard.s module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.swap.html">qiskit.extensions.standard.swap module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.t.html">qiskit.extensions.standard.t module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.u1.html">qiskit.extensions.standard.u1 module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.u2.html">qiskit.extensions.standard.u2 module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.u3.html">qiskit.extensions.standard.u3 module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.ubase.html">qiskit.extensions.standard.ubase module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.x.html">qiskit.extensions.standard.x module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.y.html">qiskit.extensions.standard.y module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.standard.z.html">qiskit.extensions.standard.z module</a></li>
</ul>
</div>
</div>
<div class="section" id="module-qiskit.extensions.standard">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-qiskit.extensions.standard" title="Permalink to this headline"></a></h2>
</div>
</div>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</div>
</div>
</div>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.extensions.html" accesskey="U">qiskit.extensions package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">qiskit.extensions.standard package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-qiskit.extensions.standard">Module contents</a></li>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.extensions.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.extensions.standard package</a><ul>
<li class="toctree-l6"><a class="reference internal" href="#functions">Functions</a></li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li>Previous: <a href="qiskit.extensions.html" title="previous chapter">qiskit.extensions package</a></li>
<li>Next: <a href="qiskit.extensions.standard.barrier.html" title="next chapter">qiskit.extensions.standard.barrier module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</li>
</ul>
</div>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.extensions.html"
title="previous chapter">qiskit.extensions package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.html"
title="next chapter">qiskit.mapper package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
@ -134,22 +130,298 @@
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard">
<span id="qiskit-extensions-standard-package"></span><h1>qiskit.extensions.standard package<a class="headerlink" href="#module-qiskit.extensions.standard" title="Permalink to this headline"></a></h1>
<div class="section" id="functions">
<h2>Functions<a class="headerlink" href="#functions" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.barrier" title="qiskit.extensions.standard.barrier"><code class="xref py py-obj docutils literal"><span class="pre">barrier</span></code></a></td>
<td>Apply barrier to tuples (reg, idx).</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.ccx" title="qiskit.extensions.standard.ccx"><code class="xref py py-obj docutils literal"><span class="pre">ccx</span></code></a></td>
<td>Apply Toffoli to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.ch" title="qiskit.extensions.standard.ch"><code class="xref py py-obj docutils literal"><span class="pre">ch</span></code></a></td>
<td>Apply CH from ctl to tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.crz" title="qiskit.extensions.standard.crz"><code class="xref py py-obj docutils literal"><span class="pre">crz</span></code></a></td>
<td>Apply crz from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.cswap" title="qiskit.extensions.standard.cswap"><code class="xref py py-obj docutils literal"><span class="pre">cswap</span></code></a></td>
<td>Apply Fredkin to circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.cu1" title="qiskit.extensions.standard.cu1"><code class="xref py py-obj docutils literal"><span class="pre">cu1</span></code></a></td>
<td>Apply cu1 from ctl to tgt with angle theta.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.cu3" title="qiskit.extensions.standard.cu3"><code class="xref py py-obj docutils literal"><span class="pre">cu3</span></code></a></td>
<td>Apply cu3 from ctl to tgt with angle theta, phi, lam.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.cx" title="qiskit.extensions.standard.cx"><code class="xref py py-obj docutils literal"><span class="pre">cx</span></code></a></td>
<td>Apply CNOT from ctl to tgt.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.cx_base" title="qiskit.extensions.standard.cx_base"><code class="xref py py-obj docutils literal"><span class="pre">cx_base</span></code></a></td>
<td>Apply CX ctl, tgt.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.cy" title="qiskit.extensions.standard.cy"><code class="xref py py-obj docutils literal"><span class="pre">cy</span></code></a></td>
<td>Apply CY to circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.cz" title="qiskit.extensions.standard.cz"><code class="xref py py-obj docutils literal"><span class="pre">cz</span></code></a></td>
<td>Apply CZ to circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.h" title="qiskit.extensions.standard.h"><code class="xref py py-obj docutils literal"><span class="pre">h</span></code></a></td>
<td>Apply H to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.iden" title="qiskit.extensions.standard.iden"><code class="xref py py-obj docutils literal"><span class="pre">iden</span></code></a></td>
<td>Apply Identity to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.rx" title="qiskit.extensions.standard.rx"><code class="xref py py-obj docutils literal"><span class="pre">rx</span></code></a></td>
<td>Apply rx to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.ry" title="qiskit.extensions.standard.ry"><code class="xref py py-obj docutils literal"><span class="pre">ry</span></code></a></td>
<td>Apply ry to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.rz" title="qiskit.extensions.standard.rz"><code class="xref py py-obj docutils literal"><span class="pre">rz</span></code></a></td>
<td>Apply rz to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.s" title="qiskit.extensions.standard.s"><code class="xref py py-obj docutils literal"><span class="pre">s</span></code></a></td>
<td>Apply S to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.swap" title="qiskit.extensions.standard.swap"><code class="xref py py-obj docutils literal"><span class="pre">swap</span></code></a></td>
<td>Apply SWAP from ctl to tgt.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.t" title="qiskit.extensions.standard.t"><code class="xref py py-obj docutils literal"><span class="pre">t</span></code></a></td>
<td>Apply T to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.u1" title="qiskit.extensions.standard.u1"><code class="xref py py-obj docutils literal"><span class="pre">u1</span></code></a></td>
<td>Apply u1 with angle theta to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.u2" title="qiskit.extensions.standard.u2"><code class="xref py py-obj docutils literal"><span class="pre">u2</span></code></a></td>
<td>Apply u2 to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.u3" title="qiskit.extensions.standard.u3"><code class="xref py py-obj docutils literal"><span class="pre">u3</span></code></a></td>
<td>Apply u3 to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.u_base" title="qiskit.extensions.standard.u_base"><code class="xref py py-obj docutils literal"><span class="pre">u_base</span></code></a></td>
<td>Apply U to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.x" title="qiskit.extensions.standard.x"><code class="xref py py-obj docutils literal"><span class="pre">x</span></code></a></td>
<td>Apply X to q.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.extensions.standard.y" title="qiskit.extensions.standard.y"><code class="xref py py-obj docutils literal"><span class="pre">y</span></code></a></td>
<td>Apply Y to q.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.extensions.standard.z" title="qiskit.extensions.standard.z"><code class="xref py py-obj docutils literal"><span class="pre">z</span></code></a></td>
<td>Apply Z to q.</td>
</tr>
</tbody>
</table>
<dl class="function">
<dt id="qiskit.extensions.standard.barrier">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">barrier</code><span class="sig-paren">(</span><em>self</em>, <em>*tuples</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/barrier.html#barrier"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.barrier" title="Permalink to this definition"></a></dt>
<dd><p>Apply barrier to tuples (reg, idx).</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ccx">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">ccx</code><span class="sig-paren">(</span><em>self</em>, <em>ctl1</em>, <em>ctl2</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ccx.html#ccx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ccx" title="Permalink to this definition"></a></dt>
<dd><p>Apply Toffoli to circuit.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ch">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">ch</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ch.html#ch"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ch" title="Permalink to this definition"></a></dt>
<dd><p>Apply CH from ctl to tgt.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.crz">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">crz</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/crz.html#crz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.crz" title="Permalink to this definition"></a></dt>
<dd><p>Apply crz from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cswap">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cswap</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt1</em>, <em>tgt2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cswap.html#cswap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cswap" title="Permalink to this definition"></a></dt>
<dd><p>Apply Fredkin to circuit.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cu1">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cu1</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu1.html#cu1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu1" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu1 from ctl to tgt with angle theta.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cu3">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cu3</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>phi</em>, <em>lam</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cu3.html#cu3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cu3" title="Permalink to this definition"></a></dt>
<dd><p>Apply cu3 from ctl to tgt with angle theta, phi, lam.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cx">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cx</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cx.html#cx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx" title="Permalink to this definition"></a></dt>
<dd><p>Apply CNOT from ctl to tgt.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cx_base">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cx_base</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cxbase.html#cx_base"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cx_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply CX ctl, tgt.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cy">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cy</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cy.html#cy"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cy" title="Permalink to this definition"></a></dt>
<dd><p>Apply CY to circuit.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.cz">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">cz</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/cz.html#cz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.cz" title="Permalink to this definition"></a></dt>
<dd><p>Apply CZ to circuit.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.h">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">h</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/h.html#h"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.h" title="Permalink to this definition"></a></dt>
<dd><p>Apply H to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.iden">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">iden</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#iden"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.rx">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">rx</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#rx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ry">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">ry</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#ry"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.rz">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">rz</code><span class="sig-paren">(</span><em>self</em>, <em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#rz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.s">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">s</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#s"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.swap">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">swap</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#swap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.t">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">t</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#t"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u1">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">u1</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#u1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u2">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">u2</code><span class="sig-paren">(</span><em>self</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#u2"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u3">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">u3</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#u3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u_base">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">u_base</code><span class="sig-paren">(</span><em>self</em>, <em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#u_base"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.x">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">x</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#x"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.y">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">y</code><span class="sig-paren">(</span><em>self</em>, <em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#y"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.z">
<code class="descclassname">qiskit.extensions.standard.</code><code class="descname">z</code><span class="sig-paren">(</span><em>self</em>, <em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#z"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.html" title="qiskit.mapper package"
>next</a> |</li>
<li class="right" >
<a href="qiskit.extensions.html" title="qiskit.extensions package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.extensions.html" >qiskit.extensions package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.iden module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.rx module" href="qiskit.extensions.standard.rx.html" />
<link rel="prev" title="qiskit.extensions.standard.header module" href="qiskit.extensions.standard.header.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.iden">
<span id="qiskit-extensions-standard-iden-module"></span><h1>qiskit.extensions.standard.iden module<a class="headerlink" href="#module-qiskit.extensions.standard.iden" title="Permalink to this headline"></a></h1>
<p>Identity gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.iden.IdGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.iden.</code><code class="descname">IdGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#IdGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.IdGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Identity gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.iden.IdGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#IdGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.IdGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Identity gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.iden.IdGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#IdGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.IdGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.iden.IdGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#IdGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.IdGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.iden.IdGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#IdGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.IdGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.iden.iden">
<code class="descclassname">qiskit.extensions.standard.iden.</code><code class="descname">iden</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/iden.html#iden"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.iden.iden" title="Permalink to this definition"></a></dt>
<dd><p>Apply Identity to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.header.html" title="previous chapter">qiskit.extensions.standard.header module</a></li>
<li>Next: <a href="qiskit.extensions.standard.rx.html" title="next chapter">qiskit.extensions.standard.rx module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.iden.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.iden.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.rx module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.ry module" href="qiskit.extensions.standard.ry.html" />
<link rel="prev" title="qiskit.extensions.standard.iden module" href="qiskit.extensions.standard.iden.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.rx">
<span id="qiskit-extensions-standard-rx-module"></span><h1>qiskit.extensions.standard.rx module<a class="headerlink" href="#module-qiskit.extensions.standard.rx" title="Permalink to this headline"></a></h1>
<p>Rotation around the x-axis.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.rx.RXGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.rx.</code><code class="descname">RXGate</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#RXGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.RXGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>rotation around the x-axis.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.rx.RXGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#RXGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.RXGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new rx single qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rx.RXGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#RXGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.RXGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>rx(theta)^dagger = rx(-theta)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rx.RXGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#RXGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.RXGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rx.RXGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#RXGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.RXGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.rx.rx">
<code class="descclassname">qiskit.extensions.standard.rx.</code><code class="descname">rx</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rx.html#rx"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rx.rx" title="Permalink to this definition"></a></dt>
<dd><p>Apply rx to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.iden.html" title="previous chapter">qiskit.extensions.standard.iden module</a></li>
<li>Next: <a href="qiskit.extensions.standard.ry.html" title="next chapter">qiskit.extensions.standard.ry module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.rx.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.rx.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.ry module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.rz module" href="qiskit.extensions.standard.rz.html" />
<link rel="prev" title="qiskit.extensions.standard.rx module" href="qiskit.extensions.standard.rx.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.ry">
<span id="qiskit-extensions-standard-ry-module"></span><h1>qiskit.extensions.standard.ry module<a class="headerlink" href="#module-qiskit.extensions.standard.ry" title="Permalink to this headline"></a></h1>
<p>Rotation around the y-axis.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.ry.RYGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.ry.</code><code class="descname">RYGate</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#RYGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.RYGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>rotation around the y-axis.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.ry.RYGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#RYGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.RYGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new ry single qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ry.RYGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#RYGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.RYGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>ry(theta)^dagger = ry(-theta)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ry.RYGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#RYGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.RYGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ry.RYGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#RYGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.RYGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ry.ry">
<code class="descclassname">qiskit.extensions.standard.ry.</code><code class="descname">ry</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ry.html#ry"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ry.ry" title="Permalink to this definition"></a></dt>
<dd><p>Apply ry to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.rx.html" title="previous chapter">qiskit.extensions.standard.rx module</a></li>
<li>Next: <a href="qiskit.extensions.standard.rz.html" title="next chapter">qiskit.extensions.standard.rz module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.ry.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.ry.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.rz module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.s module" href="qiskit.extensions.standard.s.html" />
<link rel="prev" title="qiskit.extensions.standard.ry module" href="qiskit.extensions.standard.ry.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.rz">
<span id="qiskit-extensions-standard-rz-module"></span><h1>qiskit.extensions.standard.rz module<a class="headerlink" href="#module-qiskit.extensions.standard.rz" title="Permalink to this headline"></a></h1>
<p>Rotation around the z-axis.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.rz.RZGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.rz.</code><code class="descname">RZGate</code><span class="sig-paren">(</span><em>phi</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#RZGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.RZGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>rotation around the z-axis.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.rz.RZGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>phi</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#RZGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.RZGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new rz single qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rz.RZGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#RZGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.RZGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>rz(phi)^dagger = rz(-phi)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rz.RZGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#RZGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.RZGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.rz.RZGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#RZGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.RZGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.rz.rz">
<code class="descclassname">qiskit.extensions.standard.rz.</code><code class="descname">rz</code><span class="sig-paren">(</span><em>self</em>, <em>phi</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/rz.html#rz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.rz.rz" title="Permalink to this definition"></a></dt>
<dd><p>Apply rz to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.ry.html" title="previous chapter">qiskit.extensions.standard.ry module</a></li>
<li>Next: <a href="qiskit.extensions.standard.s.html" title="next chapter">qiskit.extensions.standard.s module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.rz.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.rz.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.s module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.swap module" href="qiskit.extensions.standard.swap.html" />
<link rel="prev" title="qiskit.extensions.standard.rz module" href="qiskit.extensions.standard.rz.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.s">
<span id="qiskit-extensions-standard-s-module"></span><h1>qiskit.extensions.standard.s module<a class="headerlink" href="#module-qiskit.extensions.standard.s" title="Permalink to this headline"></a></h1>
<p>S=diag(1,i) Clifford phase gate or its inverse.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.s.SGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.s.</code><code class="descname">SGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#SGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.SGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._compositegate.html#qiskit._compositegate.CompositeGate" title="qiskit._compositegate.CompositeGate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._compositegate.CompositeGate</span></code></a></p>
<p>S=diag(1,i) Clifford phase gate or its inverse.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.s.SGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#SGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.SGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new S gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.s.SGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#SGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.SGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.s.SGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#SGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.SGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.s.s">
<code class="descclassname">qiskit.extensions.standard.s.</code><code class="descname">s</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#s"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.s" title="Permalink to this definition"></a></dt>
<dd><p>Apply S to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.s.sdg">
<code class="descclassname">qiskit.extensions.standard.s.</code><code class="descname">sdg</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/s.html#sdg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.s.sdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Sdg to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.rz.html" title="previous chapter">qiskit.extensions.standard.rz module</a></li>
<li>Next: <a href="qiskit.extensions.standard.swap.html" title="next chapter">qiskit.extensions.standard.swap module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.s.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.s.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.swap module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.t module" href="qiskit.extensions.standard.t.html" />
<link rel="prev" title="qiskit.extensions.standard.s module" href="qiskit.extensions.standard.s.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.swap">
<span id="qiskit-extensions-standard-swap-module"></span><h1>qiskit.extensions.standard.swap module<a class="headerlink" href="#module-qiskit.extensions.standard.swap" title="Permalink to this headline"></a></h1>
<p>SWAP gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.swap.SwapGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.swap.</code><code class="descname">SwapGate</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#SwapGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.SwapGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>SWAP gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.swap.SwapGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>ctl</em>, <em>tgt</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#SwapGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.SwapGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new SWAP gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.swap.SwapGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#SwapGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.SwapGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.swap.SwapGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#SwapGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.SwapGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.swap.SwapGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#SwapGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.SwapGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.swap.swap">
<code class="descclassname">qiskit.extensions.standard.swap.</code><code class="descname">swap</code><span class="sig-paren">(</span><em>self</em>, <em>ctl</em>, <em>tgt</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/swap.html#swap"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.swap.swap" title="Permalink to this definition"></a></dt>
<dd><p>Apply SWAP from ctl to tgt.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.s.html" title="previous chapter">qiskit.extensions.standard.s module</a></li>
<li>Next: <a href="qiskit.extensions.standard.t.html" title="next chapter">qiskit.extensions.standard.t module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.swap.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.swap.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.t module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.u1 module" href="qiskit.extensions.standard.u1.html" />
<link rel="prev" title="qiskit.extensions.standard.swap module" href="qiskit.extensions.standard.swap.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.t">
<span id="qiskit-extensions-standard-t-module"></span><h1>qiskit.extensions.standard.t module<a class="headerlink" href="#module-qiskit.extensions.standard.t" title="Permalink to this headline"></a></h1>
<p>T=sqrt(S) phase gate or its inverse.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.t.TGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.t.</code><code class="descname">TGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#TGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.TGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._compositegate.html#qiskit._compositegate.CompositeGate" title="qiskit._compositegate.CompositeGate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._compositegate.CompositeGate</span></code></a></p>
<p>T=sqrt(S) Clifford phase gate or its inverse.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.t.TGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#TGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.TGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new T gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.t.TGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#TGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.TGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.t.TGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#TGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.TGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.t.t">
<code class="descclassname">qiskit.extensions.standard.t.</code><code class="descname">t</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#t"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.t" title="Permalink to this definition"></a></dt>
<dd><p>Apply T to q.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.t.tdg">
<code class="descclassname">qiskit.extensions.standard.t.</code><code class="descname">tdg</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/t.html#tdg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.t.tdg" title="Permalink to this definition"></a></dt>
<dd><p>Apply Tdg to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.swap.html" title="previous chapter">qiskit.extensions.standard.swap module</a></li>
<li>Next: <a href="qiskit.extensions.standard.u1.html" title="next chapter">qiskit.extensions.standard.u1 module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.t.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.t.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.u1 module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.u2 module" href="qiskit.extensions.standard.u2.html" />
<link rel="prev" title="qiskit.extensions.standard.t module" href="qiskit.extensions.standard.t.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.u1">
<span id="qiskit-extensions-standard-u1-module"></span><h1>qiskit.extensions.standard.u1 module<a class="headerlink" href="#module-qiskit.extensions.standard.u1" title="Permalink to this headline"></a></h1>
<p>Diagonal single qubit gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.u1.U1Gate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.u1.</code><code class="descname">U1Gate</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#U1Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.U1Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Diagonal single-qubit gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.u1.U1Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#U1Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.U1Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new diagonal single-qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u1.U1Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#U1Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.U1Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u1.U1Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#U1Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.U1Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u1.U1Gate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#U1Gate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.U1Gate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u1.u1">
<code class="descclassname">qiskit.extensions.standard.u1.</code><code class="descname">u1</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u1.html#u1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u1.u1" title="Permalink to this definition"></a></dt>
<dd><p>Apply u1 with angle theta to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.t.html" title="previous chapter">qiskit.extensions.standard.t module</a></li>
<li>Next: <a href="qiskit.extensions.standard.u2.html" title="next chapter">qiskit.extensions.standard.u2 module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.u1.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.u1.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.u2 module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.u3 module" href="qiskit.extensions.standard.u3.html" />
<link rel="prev" title="qiskit.extensions.standard.u1 module" href="qiskit.extensions.standard.u1.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.u2">
<span id="qiskit-extensions-standard-u2-module"></span><h1>qiskit.extensions.standard.u2 module<a class="headerlink" href="#module-qiskit.extensions.standard.u2" title="Permalink to this headline"></a></h1>
<p>One-pulse single-qubit gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.u2.U2Gate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.u2.</code><code class="descname">U2Gate</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#U2Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.U2Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>One-pulse single-qubit gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.u2.U2Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>phi</em>, <em>lam</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#U2Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.U2Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new one-pulse single-qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u2.U2Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#U2Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.U2Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>u2(phi,lamb)^dagger = u2(-lamb-pi,-phi+pi)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u2.U2Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#U2Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.U2Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u2.U2Gate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#U2Gate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.U2Gate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u2.u2">
<code class="descclassname">qiskit.extensions.standard.u2.</code><code class="descname">u2</code><span class="sig-paren">(</span><em>self</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u2.html#u2"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u2.u2" title="Permalink to this definition"></a></dt>
<dd><p>Apply u2 to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.u1.html" title="previous chapter">qiskit.extensions.standard.u1 module</a></li>
<li>Next: <a href="qiskit.extensions.standard.u3.html" title="next chapter">qiskit.extensions.standard.u3 module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.u2.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.u2.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.u3 module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.ubase module" href="qiskit.extensions.standard.ubase.html" />
<link rel="prev" title="qiskit.extensions.standard.u2 module" href="qiskit.extensions.standard.u2.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.u3">
<span id="qiskit-extensions-standard-u3-module"></span><h1>qiskit.extensions.standard.u3 module<a class="headerlink" href="#module-qiskit.extensions.standard.u3" title="Permalink to this headline"></a></h1>
<p>Two-pulse single-qubit gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.u3.U3Gate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.u3.</code><code class="descname">U3Gate</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#U3Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.U3Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Two-pulse single-qubit gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.u3.U3Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#U3Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.U3Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new two-pulse single qubit gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u3.U3Gate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#U3Gate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.U3Gate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>u3(theta, phi, lamb)^dagger = u3(-theta, -lam, -phi)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u3.U3Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#U3Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.U3Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.u3.U3Gate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#U3Gate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.U3Gate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.u3.u3">
<code class="descclassname">qiskit.extensions.standard.u3.</code><code class="descname">u3</code><span class="sig-paren">(</span><em>self</em>, <em>theta</em>, <em>phi</em>, <em>lam</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/u3.html#u3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.u3.u3" title="Permalink to this definition"></a></dt>
<dd><p>Apply u3 to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.u2.html" title="previous chapter">qiskit.extensions.standard.u2 module</a></li>
<li>Next: <a href="qiskit.extensions.standard.ubase.html" title="next chapter">qiskit.extensions.standard.ubase module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.u3.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.u3.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.ubase module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.x module" href="qiskit.extensions.standard.x.html" />
<link rel="prev" title="qiskit.extensions.standard.u3 module" href="qiskit.extensions.standard.u3.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.ubase">
<span id="qiskit-extensions-standard-ubase-module"></span><h1>qiskit.extensions.standard.ubase module<a class="headerlink" href="#module-qiskit.extensions.standard.ubase" title="Permalink to this headline"></a></h1>
<p>Element of SU(2).</p>
<dl class="class">
<dt id="qiskit.extensions.standard.ubase.UBase">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.ubase.</code><code class="descname">UBase</code><span class="sig-paren">(</span><em>param</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#UBase"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.UBase" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Element of SU(2).</p>
<dl class="method">
<dt id="qiskit.extensions.standard.ubase.UBase.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>param</em>, <em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#UBase.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.UBase.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new reset instruction.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ubase.UBase.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#UBase.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.UBase.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
<p>U(theta,phi,lambda)^dagger = U(-theta,-lambda,-phi)</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ubase.UBase.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#UBase.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.UBase.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.ubase.UBase.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#UBase.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.UBase.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.ubase.u_base">
<code class="descclassname">qiskit.extensions.standard.ubase.</code><code class="descname">u_base</code><span class="sig-paren">(</span><em>self</em>, <em>tpl</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/ubase.html#u_base"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.ubase.u_base" title="Permalink to this definition"></a></dt>
<dd><p>Apply U to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.u3.html" title="previous chapter">qiskit.extensions.standard.u3 module</a></li>
<li>Next: <a href="qiskit.extensions.standard.x.html" title="next chapter">qiskit.extensions.standard.x module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.ubase.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.ubase.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.x module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.y module" href="qiskit.extensions.standard.y.html" />
<link rel="prev" title="qiskit.extensions.standard.ubase module" href="qiskit.extensions.standard.ubase.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.x">
<span id="qiskit-extensions-standard-x-module"></span><h1>qiskit.extensions.standard.x module<a class="headerlink" href="#module-qiskit.extensions.standard.x" title="Permalink to this headline"></a></h1>
<p>Pauli X (bit-flip) gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.x.XGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.x.</code><code class="descname">XGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#XGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.XGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Pauli X (bit-flip) gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.x.XGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#XGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.XGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new X gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.x.XGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#XGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.XGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.x.XGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#XGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.XGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.x.XGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#XGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.XGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.x.x">
<code class="descclassname">qiskit.extensions.standard.x.</code><code class="descname">x</code><span class="sig-paren">(</span><em>self</em>, <em>q</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/x.html#x"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.x.x" title="Permalink to this definition"></a></dt>
<dd><p>Apply X to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.ubase.html" title="previous chapter">qiskit.extensions.standard.ubase module</a></li>
<li>Next: <a href="qiskit.extensions.standard.y.html" title="next chapter">qiskit.extensions.standard.y module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.x.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.x.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.y module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions.standard.z module" href="qiskit.extensions.standard.z.html" />
<link rel="prev" title="qiskit.extensions.standard.x module" href="qiskit.extensions.standard.x.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.y">
<span id="qiskit-extensions-standard-y-module"></span><h1>qiskit.extensions.standard.y module<a class="headerlink" href="#module-qiskit.extensions.standard.y" title="Permalink to this headline"></a></h1>
<p>Pauli Y (bit-phase-flip) gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.y.YGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.y.</code><code class="descname">YGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#YGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.YGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Pauli Y (bit-phase-flip) gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.y.YGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#YGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.YGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Y gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.y.YGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#YGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.YGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.y.YGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#YGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.YGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.y.YGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#YGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.YGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.y.y">
<code class="descclassname">qiskit.extensions.standard.y.</code><code class="descname">y</code><span class="sig-paren">(</span><em>self</em>, <em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/y.html#y"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.y.y" title="Permalink to this definition"></a></dt>
<dd><p>Apply Y to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.x.html" title="previous chapter">qiskit.extensions.standard.x module</a></li>
<li>Next: <a href="qiskit.extensions.standard.z.html" title="next chapter">qiskit.extensions.standard.z module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.y.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.y.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.extensions.standard.z module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.extensions._extensionerror module" href="qiskit.extensions._extensionerror.html" />
<link rel="prev" title="qiskit.extensions.standard.y module" href="qiskit.extensions.standard.y.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.extensions.standard.z">
<span id="qiskit-extensions-standard-z-module"></span><h1>qiskit.extensions.standard.z module<a class="headerlink" href="#module-qiskit.extensions.standard.z" title="Permalink to this headline"></a></h1>
<p>Pauli Z (phase-flip) gate.</p>
<dl class="class">
<dt id="qiskit.extensions.standard.z.ZGate">
<em class="property">class </em><code class="descclassname">qiskit.extensions.standard.z.</code><code class="descname">ZGate</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#ZGate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.ZGate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._gate.html#qiskit._gate.Gate" title="qiskit._gate.Gate"><code class="xref py py-class docutils literal"><span class="pre">qiskit._gate.Gate</span></code></a></p>
<p>Pauli Z (phase-flip) gate.</p>
<dl class="method">
<dt id="qiskit.extensions.standard.z.ZGate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>qubit</em>, <em>circ=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#ZGate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.ZGate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create new Z gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.z.ZGate.inverse">
<code class="descname">inverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#ZGate.inverse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.ZGate.inverse" title="Permalink to this definition"></a></dt>
<dd><p>Invert this gate.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.z.ZGate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#ZGate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.ZGate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.extensions.standard.z.ZGate.reapply">
<code class="descname">reapply</code><span class="sig-paren">(</span><em>circ</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#ZGate.reapply"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.ZGate.reapply" title="Permalink to this definition"></a></dt>
<dd><p>Reapply this gate to corresponding qubits in circ.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.extensions.standard.z.z">
<code class="descclassname">qiskit.extensions.standard.z.</code><code class="descname">z</code><span class="sig-paren">(</span><em>self</em>, <em>quantum_register</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/extensions/standard/z.html#z"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.extensions.standard.z.z" title="Permalink to this definition"></a></dt>
<dd><p>Apply Z to q.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li><a href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li>Previous: <a href="qiskit.extensions.standard.y.html" title="previous chapter">qiskit.extensions.standard.y module</a></li>
<li>Next: <a href="qiskit.extensions._extensionerror.html" title="next chapter">qiskit.extensions._extensionerror module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.extensions.standard.z.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.extensions.standard.z.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit package &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit package &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,229 +22,98 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.dagcircuit package" href="qiskit.dagcircuit.html" />
<link rel="prev" title="qiskit" href="modules.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<link rel="prev" title="Structure" href="../dev_introduction.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.html" title="qiskit.dagcircuit package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="../dev_introduction.html" title="Structure"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-package">
<h1>qiskit package<a class="headerlink" href="#qiskit-package" title="Permalink to this headline"></a></h1>
<div class="section" id="subpackages">
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.dagcircuit.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit._dagcircuit.html">qiskit.dagcircuit._dagcircuit module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit._dagcircuiterror.html">qiskit.dagcircuit._dagcircuiterror module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.dagcircuit.html#module-qiskit.dagcircuit">Module contents</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.extensions.html#subpackages">Subpackages</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.standard.html">qiskit.extensions.standard package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.extensions.standard.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.barrier.html">qiskit.extensions.standard.barrier module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.ccx.html">qiskit.extensions.standard.ccx module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.ch.html">qiskit.extensions.standard.ch module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.crz.html">qiskit.extensions.standard.crz module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cswap.html">qiskit.extensions.standard.cswap module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cu1.html">qiskit.extensions.standard.cu1 module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cu3.html">qiskit.extensions.standard.cu3 module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cx.html">qiskit.extensions.standard.cx module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cxbase.html">qiskit.extensions.standard.cxbase module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cy.html">qiskit.extensions.standard.cy module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.cz.html">qiskit.extensions.standard.cz module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.gatestools.html">qiskit.extensions.standard.gatestools module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.h.html">qiskit.extensions.standard.h module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.header.html">qiskit.extensions.standard.header module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.iden.html">qiskit.extensions.standard.iden module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.rx.html">qiskit.extensions.standard.rx module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.ry.html">qiskit.extensions.standard.ry module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.rz.html">qiskit.extensions.standard.rz module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.s.html">qiskit.extensions.standard.s module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.swap.html">qiskit.extensions.standard.swap module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.t.html">qiskit.extensions.standard.t module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.u1.html">qiskit.extensions.standard.u1 module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.u2.html">qiskit.extensions.standard.u2 module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.u3.html">qiskit.extensions.standard.u3 module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.ubase.html">qiskit.extensions.standard.ubase module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.x.html">qiskit.extensions.standard.x module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.y.html">qiskit.extensions.standard.y module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.extensions.standard.z.html">qiskit.extensions.standard.z module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.extensions.standard.html#module-qiskit.extensions.standard">Module contents</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.extensions.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions._extensionerror.html">qiskit.extensions._extensionerror module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.extensions.html#module-qiskit.extensions">Module contents</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.mapper.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper._compiling.html">qiskit.mapper._compiling module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper._coupling.html">qiskit.mapper._coupling module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper._couplingerror.html">qiskit.mapper._couplingerror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper._mappererror.html">qiskit.mapper._mappererror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper._mapping.html">qiskit.mapper._mapping module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.mapper.html#module-qiskit.mapper">Module contents</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.qasm.html#subpackages">Subpackages</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm._node.html#submodules">Submodules</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._barrier.html">qiskit.qasm._node._barrier module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._binaryop.html">qiskit.qasm._node._binaryop module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._cnot.html">qiskit.qasm._node._cnot module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._creg.html">qiskit.qasm._node._creg module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._customunitary.html">qiskit.qasm._node._customunitary module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._expressionlist.html">qiskit.qasm._node._expressionlist module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._external.html">qiskit.qasm._node._external module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._gate.html">qiskit.qasm._node._gate module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._gatebody.html">qiskit.qasm._node._gatebody module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._id.html">qiskit.qasm._node._id module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._idlist.html">qiskit.qasm._node._idlist module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._if.html">qiskit.qasm._node._if module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._indexedid.html">qiskit.qasm._node._indexedid module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._intnode.html">qiskit.qasm._node._intnode module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._magic.html">qiskit.qasm._node._magic module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._measure.html">qiskit.qasm._node._measure module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._node.html">qiskit.qasm._node._node module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._nodeexception.html">qiskit.qasm._node._nodeexception module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._opaque.html">qiskit.qasm._node._opaque module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._prefix.html">qiskit.qasm._node._prefix module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._primarylist.html">qiskit.qasm._node._primarylist module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._program.html">qiskit.qasm._node._program module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._qreg.html">qiskit.qasm._node._qreg module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._real.html">qiskit.qasm._node._real module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._reset.html">qiskit.qasm._node._reset module</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.qasm._node._universalunitary.html">qiskit.qasm._node._universalunitary module</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm._node.html#module-qiskit.qasm._node">Module contents</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.qasm.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm._qasm.html">qiskit.qasm._qasm module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm._qasmerror.html">qiskit.qasm._qasmerror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm._qasmlexer.html">qiskit.qasm._qasmlexer module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm._qasmparser.html">qiskit.qasm._qasmparser module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.qasm.html#module-qiskit.qasm">Module contents</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.simulators.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._localsimulator.html">qiskit.simulators._localsimulator module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._qasm_cpp_simulator.html">qiskit.simulators._qasm_cpp_simulator module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._qasmsimulator.html">qiskit.simulators._qasmsimulator module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._simulatorerror.html">qiskit.simulators._simulatorerror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._simulatortools.html">qiskit.simulators._simulatortools module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators._unitarysimulator.html">qiskit.simulators._unitarysimulator module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.simulators.html#module-qiskit.simulators">Module contents</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="qiskit.unroll.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._backenderror.html">qiskit.unroll._backenderror module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._circuitbackend.html">qiskit.unroll._circuitbackend module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._dagbackend.html">qiskit.unroll._dagbackend module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._jsonbackend.html">qiskit.unroll._jsonbackend module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._printerbackend.html">qiskit.unroll._printerbackend module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._unroller.html">qiskit.unroll._unroller module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._unrollerbackend.html">qiskit.unroll._unrollerbackend module</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll._unrollererror.html">qiskit.unroll._unrollererror module</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.unroll.html#module-qiskit.unroll">Module contents</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit._classicalregister.html">qiskit._classicalregister module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._compositegate.html">qiskit._compositegate module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._gate.html">qiskit._gate module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._instruction.html">qiskit._instruction module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._instructionset.html">qiskit._instructionset module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._measure.html">qiskit._measure module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._qiskiterror.html">qiskit._qiskiterror module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._quantumcircuit.html">qiskit._quantumcircuit module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._quantumprogram.html">qiskit._quantumprogram module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._quantumregister.html">qiskit._quantumregister module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._register.html">qiskit._register module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit._reset.html">qiskit._reset module</a></li>
</ul>
</div>
</div>
<div class="section" id="module-qiskit">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-qiskit" title="Permalink to this headline"></a></h2>
</div>
</div>
</div>
</div>
</div>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">qiskit package</a><ul>
<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-qiskit">Module contents</a></li>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">SDK reference</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#classes">Classes</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.ClassicalRegister.html">qiskit.ClassicalRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.CompositeGate.html">qiskit.CompositeGate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Gate.html">qiskit.Gate</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Instruction.html">qiskit.Instruction</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.InstructionSet.html">qiskit.InstructionSet</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumCircuit.html">qiskit.QuantumCircuit</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumProgram.html">qiskit.QuantumProgram</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QuantumRegister.html">qiskit.QuantumRegister</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.Result.html">qiskit.Result</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="#exceptions">Exceptions</a><ul>
<li class="toctree-l3"><a class="reference internal" href="qiskit.QISKitError.html">qiskit.QISKitError</a></li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li>Previous: <a href="modules.html" title="previous chapter">qiskit</a></li>
<li>Next: <a href="qiskit.dagcircuit.html" title="next chapter">qiskit.dagcircuit package</a></li>
</ul></li>
</ul></li>
</li>
</ul>
</div>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="../dev_introduction.html"
title="previous chapter">Structure</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.dagcircuit.html"
title="next chapter">qiskit.dagcircuit package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
@ -264,22 +133,132 @@
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit">
<span id="qiskit-package"></span><h1>qiskit package<a class="headerlink" href="#module-qiskit" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.dagcircuit.html#module-qiskit.dagcircuit" title="qiskit.dagcircuit"><code class="xref py py-obj docutils literal"><span class="pre">dagcircuit</span></code></a></td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.extensions.html#module-qiskit.extensions" title="qiskit.extensions"><code class="xref py py-obj docutils literal"><span class="pre">extensions</span></code></a></td>
<td></td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.html#module-qiskit.mapper" title="qiskit.mapper"><code class="xref py py-obj docutils literal"><span class="pre">mapper</span></code></a></td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.qasm.html#module-qiskit.qasm" title="qiskit.qasm"><code class="xref py py-obj docutils literal"><span class="pre">qasm</span></code></a></td>
<td></td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.simulators.html#module-qiskit.simulators" title="qiskit.simulators"><code class="xref py py-obj docutils literal"><span class="pre">simulators</span></code></a></td>
<td></td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.unroll.html#module-qiskit.unroll" title="qiskit.unroll"><code class="xref py py-obj docutils literal"><span class="pre">unroll</span></code></a></td>
<td></td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.ClassicalRegister.html#qiskit.ClassicalRegister" title="qiskit.ClassicalRegister"><code class="xref py py-obj docutils literal"><span class="pre">ClassicalRegister</span></code></a></td>
<td>Implement a classical register.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.CompositeGate.html#qiskit.CompositeGate" title="qiskit.CompositeGate"><code class="xref py py-obj docutils literal"><span class="pre">CompositeGate</span></code></a></td>
<td>Composite gate, a sequence of unitary gates.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.Gate.html#qiskit.Gate" title="qiskit.Gate"><code class="xref py py-obj docutils literal"><span class="pre">Gate</span></code></a></td>
<td>Unitary gate.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.Instruction.html#qiskit.Instruction" title="qiskit.Instruction"><code class="xref py py-obj docutils literal"><span class="pre">Instruction</span></code></a></td>
<td>Generic quantum computer instruction.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.InstructionSet.html#qiskit.InstructionSet" title="qiskit.InstructionSet"><code class="xref py py-obj docutils literal"><span class="pre">InstructionSet</span></code></a></td>
<td>Instruction collection.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.QuantumCircuit.html#qiskit.QuantumCircuit" title="qiskit.QuantumCircuit"><code class="xref py py-obj docutils literal"><span class="pre">QuantumCircuit</span></code></a></td>
<td>Quantum circuit.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.QuantumProgram.html#qiskit.QuantumProgram" title="qiskit.QuantumProgram"><code class="xref py py-obj docutils literal"><span class="pre">QuantumProgram</span></code></a></td>
<td>Quantum Program Class.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.QuantumRegister.html#qiskit.QuantumRegister" title="qiskit.QuantumRegister"><code class="xref py py-obj docutils literal"><span class="pre">QuantumRegister</span></code></a></td>
<td>Implement a quantum register.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.Result.html#qiskit.Result" title="qiskit.Result"><code class="xref py py-obj docutils literal"><span class="pre">Result</span></code></a></td>
<td>Result Class.</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="exceptions">
<h2>Exceptions<a class="headerlink" href="#exceptions" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.QISKitError.html#qiskit.QISKitError" title="qiskit.QISKitError"><code class="xref py py-obj docutils literal"><span class="pre">QISKitError</span></code></a></td>
<td>Base class for errors raised by the QISKit SDK.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.dagcircuit.html" title="qiskit.dagcircuit package"
>next</a> |</li>
<li class="right" >
<a href="../dev_introduction.html" title="Structure"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,290 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.Coupling &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.MapperError" href="qiskit.mapper.MapperError.html" />
<link rel="prev" title="qiskit.mapper package" href="qiskit.mapper.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.MapperError.html" title="qiskit.mapper.MapperError"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.html" title="qiskit.mapper package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.Coupling</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.html"
title="previous chapter">qiskit.mapper package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.MapperError.html"
title="next chapter">qiskit.mapper.MapperError</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.Coupling.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-coupling">
<h1>qiskit.mapper.Coupling<a class="headerlink" href="#qiskit-mapper-coupling" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.mapper.Coupling">
<em class="property">class </em><code class="descclassname">qiskit.mapper.</code><code class="descname">Coupling</code><span class="sig-paren">(</span><em>couplingdict=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Directed graph specifying fixed coupling.</p>
<p>Nodes correspond to qubits and directed edges correspond to permitted
CNOT gates</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.mapper.Coupling.__init__" title="qiskit.mapper.Coupling.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>([couplingdict])</td>
<td>Create coupling graph.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.mapper.Coupling.add_edge" title="qiskit.mapper.Coupling.add_edge"><code class="xref py py-obj docutils literal"><span class="pre">add_edge</span></code></a>(s_name,&nbsp;d_name)</td>
<td>Add directed edge to coupling graph.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.mapper.Coupling.add_qubit" title="qiskit.mapper.Coupling.add_qubit"><code class="xref py py-obj docutils literal"><span class="pre">add_qubit</span></code></a>(name)</td>
<td>Add a qubit to the coupling graph.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.mapper.Coupling.compute_distance" title="qiskit.mapper.Coupling.compute_distance"><code class="xref py py-obj docutils literal"><span class="pre">compute_distance</span></code></a>()</td>
<td>Compute the distance function on pairs of nodes.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.mapper.Coupling.connected" title="qiskit.mapper.Coupling.connected"><code class="xref py py-obj docutils literal"><span class="pre">connected</span></code></a>()</td>
<td>Test if the graph is connected.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.mapper.Coupling.distance" title="qiskit.mapper.Coupling.distance"><code class="xref py py-obj docutils literal"><span class="pre">distance</span></code></a>(q1,&nbsp;q2)</td>
<td>Return the distance between qubit q1 to qubit q2.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.mapper.Coupling.get_edges" title="qiskit.mapper.Coupling.get_edges"><code class="xref py py-obj docutils literal"><span class="pre">get_edges</span></code></a>()</td>
<td>Return a list of edges in the coupling graph.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.mapper.Coupling.get_qubits" title="qiskit.mapper.Coupling.get_qubits"><code class="xref py py-obj docutils literal"><span class="pre">get_qubits</span></code></a>()</td>
<td>Return the qubits in this graph as (qreg, index) tuples.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.mapper.Coupling.size" title="qiskit.mapper.Coupling.size"><code class="xref py py-obj docutils literal"><span class="pre">size</span></code></a>()</td>
<td>Return the number of qubits in this graph.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.mapper.Coupling.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>couplingdict=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create coupling graph.</p>
<p>By default, the coupling graph has no nodes. The optional couplingdict
specifies the graph as an adjacency list. For example,
couplingdict = {0: [1, 2], 1: [2]}.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.add_edge">
<code class="descname">add_edge</code><span class="sig-paren">(</span><em>s_name</em>, <em>d_name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.add_edge"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.add_edge" title="Permalink to this definition"></a></dt>
<dd><p>Add directed edge to coupling graph.</p>
<p>s_name = source qubit tuple
d_name = destination qubit tuple</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.add_qubit">
<code class="descname">add_qubit</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.add_qubit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.add_qubit" title="Permalink to this definition"></a></dt>
<dd><p>Add a qubit to the coupling graph.</p>
<p>name = tuple (regname, idx) for qubit</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.compute_distance">
<code class="descname">compute_distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.compute_distance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.compute_distance" title="Permalink to this definition"></a></dt>
<dd><p>Compute the distance function on pairs of nodes.</p>
<p>The distance map self.dist is computed from the graph using
all_pairs_shortest_path_length.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.connected">
<code class="descname">connected</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.connected"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.connected" title="Permalink to this definition"></a></dt>
<dd><p>Test if the graph is connected.</p>
<p>Return True if connected, False otherwise</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.distance">
<code class="descname">distance</code><span class="sig-paren">(</span><em>q1</em>, <em>q2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.distance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.distance" title="Permalink to this definition"></a></dt>
<dd><p>Return the distance between qubit q1 to qubit q2.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.get_edges">
<code class="descname">get_edges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.get_edges"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.get_edges" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of edges in the coupling graph.</p>
<p>Each edge is a pair of qubits and each qubit is a tuple (qreg, index).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.get_qubits">
<code class="descname">get_qubits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.get_qubits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.get_qubits" title="Permalink to this definition"></a></dt>
<dd><p>Return the qubits in this graph as (qreg, index) tuples.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper.Coupling.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.Coupling.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of qubits in this graph.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.MapperError.html" title="qiskit.mapper.MapperError"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.html" title="qiskit.mapper package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,206 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.MapperError &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.coupling_dict2list" href="qiskit.mapper.coupling_dict2list.html" />
<link rel="prev" title="qiskit.mapper.Coupling" href="qiskit.mapper.Coupling.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_dict2list.html" title="qiskit.mapper.coupling_dict2list"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.Coupling.html" title="qiskit.mapper.Coupling"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.MapperError</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.Coupling.html"
title="previous chapter">qiskit.mapper.Coupling</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.coupling_dict2list.html"
title="next chapter">qiskit.mapper.coupling_dict2list</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.MapperError.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-mappererror">
<h1>qiskit.mapper.MapperError<a class="headerlink" href="#qiskit-mapper-mappererror" title="Permalink to this headline"></a></h1>
<dl class="exception">
<dt id="qiskit.mapper.MapperError">
<em class="property">exception </em><code class="descclassname">qiskit.mapper.</code><code class="descname">MapperError</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mappererror.html#MapperError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.MapperError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></p>
<p>Base class for errors raised by mapper module.</p>
<dl class="method">
<dt id="qiskit.mapper.MapperError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mappererror.html#MapperError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.MapperError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
<dl class="attribute">
<dt id="qiskit.mapper.MapperError.args">
<code class="descname">args</code><a class="headerlink" href="#qiskit.mapper.MapperError.args" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit.mapper.MapperError.with_traceback">
<code class="descname">with_traceback</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.mapper.MapperError.with_traceback" title="Permalink to this definition"></a></dt>
<dd><p>Exception.with_traceback(tb)
set self.__traceback__ to tb and return self.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_dict2list.html" title="qiskit.mapper.coupling_dict2list"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.Coupling.html" title="qiskit.mapper.Coupling"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,160 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper._compiling module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper._coupling module" href="qiskit.mapper._coupling.html" />
<link rel="prev" title="qiskit.mapper package" href="qiskit.mapper.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper._compiling">
<span id="qiskit-mapper-compiling-module"></span><h1>qiskit.mapper._compiling module<a class="headerlink" href="#module-qiskit.mapper._compiling" title="Permalink to this headline"></a></h1>
<p>Methods to assist with compiling tasks.</p>
<dl class="function">
<dt id="qiskit.mapper._compiling.euler_angles_1q">
<code class="descclassname">qiskit.mapper._compiling.</code><code class="descname">euler_angles_1q</code><span class="sig-paren">(</span><em>unitary_matrix</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#euler_angles_1q"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._compiling.euler_angles_1q" title="Permalink to this definition"></a></dt>
<dd><p>Compute Euler angles for a single-qubit gate.</p>
<p>Find angles (theta, phi, lambda) such that
unitary_matrix = phase * Rz(phi) * Ry(theta) * Rz(lambda)</p>
<p>Return (theta, phi, lambda, “U(theta,phi,lambda)”). The last
element of the tuple is the OpenQASM gate name with parameter
values substituted.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._compiling.ry_array">
<code class="descclassname">qiskit.mapper._compiling.</code><code class="descname">ry_array</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#ry_array"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._compiling.ry_array" title="Permalink to this definition"></a></dt>
<dd><p>Return numpy array for Ry(theta).</p>
<dl class="docutils">
<dt>Ry(theta) = [[cos(theta/2), -sin(theta/2)],</dt>
<dd>[sin(theta/2), cos(theta/2)]]</dd>
</dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._compiling.rz_array">
<code class="descclassname">qiskit.mapper._compiling.</code><code class="descname">rz_array</code><span class="sig-paren">(</span><em>theta</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#rz_array"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._compiling.rz_array" title="Permalink to this definition"></a></dt>
<dd><p>Return numpy array for Rz(theta).</p>
<p>Rz(theta) = diag(exp(-i*theta/2),exp(i*theta/2))</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._compiling.simplify_U">
<code class="descclassname">qiskit.mapper._compiling.</code><code class="descname">simplify_U</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lam</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#simplify_U"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._compiling.simplify_U" title="Permalink to this definition"></a></dt>
<dd><p>Return the gate u1, u2, or u3 implementing U with the fewest pulses.</p>
<p>U(theta, phi, lam) is the input gate.</p>
<p>The returned gate implements U exactly, not up to a global phase.</p>
<p>Return (gate_string, params, “OpenQASM string”) where gate_string is one of
“u1”, “u2”, “u3”, “id” and params is a 3-tuple of parameter values. The
OpenQASM string is the name of the gate with parameters substituted.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._compiling.two_qubit_kak">
<code class="descclassname">qiskit.mapper._compiling.</code><code class="descname">two_qubit_kak</code><span class="sig-paren">(</span><em>unitary_matrix</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#two_qubit_kak"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._compiling.two_qubit_kak" title="Permalink to this definition"></a></dt>
<dd><p>Decompose a two-qubit gate over CNOT + SU(2) using the KAK decomposition.</p>
<p>Based on MATLAB implementation by David Gosset.</p>
<p>Computes a sequence of 10 single and two qubit gates, including 3 CNOTs,
which multiply to U, including global phase. Uses Vatan and Williams
optimal two-qubit circuit (quant-ph/0308006v3). The decomposition algorithm
which achieves this is explained well in Drury and Love, 0806.4015.</p>
<p>unitary_matrix = numpy 4x4 unitary matrix</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li>Previous: <a href="qiskit.mapper.html" title="previous chapter">qiskit.mapper package</a></li>
<li>Next: <a href="qiskit.mapper._coupling.html" title="next chapter">qiskit.mapper._coupling module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper._compiling.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper._compiling.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,206 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper._coupling module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper._couplingerror module" href="qiskit.mapper._couplingerror.html" />
<link rel="prev" title="qiskit.mapper._compiling module" href="qiskit.mapper._compiling.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper._coupling">
<span id="qiskit-mapper-coupling-module"></span><h1>qiskit.mapper._coupling module<a class="headerlink" href="#module-qiskit.mapper._coupling" title="Permalink to this headline"></a></h1>
<p>Directed graph object for representing coupling between qubits.</p>
<p>The nodes of the graph correspond to named qubits and the directed edges
indicate which qubits are coupled and the permitted direction of CNOT gates.
The object has a distance function that can be used to map quantum circuits
onto a device with this coupling.</p>
<dl class="class">
<dt id="qiskit.mapper._coupling.Coupling">
<em class="property">class </em><code class="descclassname">qiskit.mapper._coupling.</code><code class="descname">Coupling</code><span class="sig-paren">(</span><em>couplingdict=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Directed graph specifying fixed coupling.</p>
<p>Nodes correspond to qubits and directed edges correspond to permitted
CNOT gates</p>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>couplingdict=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create coupling graph.</p>
<p>By default, the coupling graph has no nodes. The optional couplingdict
specifies the graph as an adjacency list. For example,
couplingdict = {0: [1, 2], 1: [2]}.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.add_edge">
<code class="descname">add_edge</code><span class="sig-paren">(</span><em>s_name</em>, <em>d_name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.add_edge"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.add_edge" title="Permalink to this definition"></a></dt>
<dd><p>Add directed edge to coupling graph.</p>
<p>s_name = source qubit tuple
d_name = destination qubit tuple</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.add_qubit">
<code class="descname">add_qubit</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.add_qubit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.add_qubit" title="Permalink to this definition"></a></dt>
<dd><p>Add a qubit to the coupling graph.</p>
<p>name = tuple (regname, idx) for qubit</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.compute_distance">
<code class="descname">compute_distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.compute_distance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.compute_distance" title="Permalink to this definition"></a></dt>
<dd><p>Compute the distance function on pairs of nodes.</p>
<p>The distance map self.dist is computed from the graph using
all_pairs_shortest_path_length.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.connected">
<code class="descname">connected</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.connected"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.connected" title="Permalink to this definition"></a></dt>
<dd><p>Test if the graph is connected.</p>
<p>Return True if connected, False otherwise</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.distance">
<code class="descname">distance</code><span class="sig-paren">(</span><em>q1</em>, <em>q2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.distance"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.distance" title="Permalink to this definition"></a></dt>
<dd><p>Return the distance between qubit q1 to qubit q2.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.get_edges">
<code class="descname">get_edges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.get_edges"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.get_edges" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of edges in the coupling graph.</p>
<p>Each edge is a pair of qubits and each qubit is a tuple (qreg, index).</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.get_qubits">
<code class="descname">get_qubits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.get_qubits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.get_qubits" title="Permalink to this definition"></a></dt>
<dd><p>Return the qubits in this graph as (qreg, index) tuples.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.mapper._coupling.Coupling.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#Coupling.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.Coupling.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of qubits in this graph.</p>
</dd></dl>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._coupling.coupling_dict2list">
<code class="descclassname">qiskit.mapper._coupling.</code><code class="descname">coupling_dict2list</code><span class="sig-paren">(</span><em>couplingdict</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#coupling_dict2list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.coupling_dict2list" title="Permalink to this definition"></a></dt>
<dd><p>Convert coupling map dictionary into list.</p>
<p>Example dictionary format: {0: [1, 2], 1: [2]}
Example list format: [[0, 1], [0, 2], [1, 2]]</p>
<p>We do not do any checking of the input.</p>
<p>Return coupling map in list format.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._coupling.coupling_list2dict">
<code class="descclassname">qiskit.mapper._coupling.</code><code class="descname">coupling_list2dict</code><span class="sig-paren">(</span><em>couplinglist</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#coupling_list2dict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._coupling.coupling_list2dict" title="Permalink to this definition"></a></dt>
<dd><p>Convert coupling map list into dictionary.</p>
<p>Example list format: [[0, 1], [0, 2], [1, 2]]
Example dictionary format: {0: [1, 2], 1: [2]}</p>
<p>We do not do any checking of the input.</p>
<p>Return coupling map in dict format.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li>Previous: <a href="qiskit.mapper._compiling.html" title="previous chapter">qiskit.mapper._compiling module</a></li>
<li>Next: <a href="qiskit.mapper._couplingerror.html" title="next chapter">qiskit.mapper._couplingerror module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper._coupling.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper._coupling.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,122 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper._couplingerror module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper._mappererror module" href="qiskit.mapper._mappererror.html" />
<link rel="prev" title="qiskit.mapper._coupling module" href="qiskit.mapper._coupling.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper._couplingerror">
<span id="qiskit-mapper-couplingerror-module"></span><h1>qiskit.mapper._couplingerror module<a class="headerlink" href="#module-qiskit.mapper._couplingerror" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised by the Coupling object.</p>
<dl class="exception">
<dt id="qiskit.mapper._couplingerror.CouplingError">
<em class="property">exception </em><code class="descclassname">qiskit.mapper._couplingerror.</code><code class="descname">CouplingError</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_couplingerror.html#CouplingError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._couplingerror.CouplingError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._qiskiterror.html#qiskit._qiskiterror.QISKitError" title="qiskit._qiskiterror.QISKitError"><code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></a></p>
<p>Base class for errors raised by the coupling graph object.</p>
<dl class="method">
<dt id="qiskit.mapper._couplingerror.CouplingError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_couplingerror.html#CouplingError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._couplingerror.CouplingError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li>Previous: <a href="qiskit.mapper._coupling.html" title="previous chapter">qiskit.mapper._coupling module</a></li>
<li>Next: <a href="qiskit.mapper._mappererror.html" title="next chapter">qiskit.mapper._mappererror module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper._couplingerror.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper._couplingerror.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,122 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper._mappererror module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper._mapping module" href="qiskit.mapper._mapping.html" />
<link rel="prev" title="qiskit.mapper._couplingerror module" href="qiskit.mapper._couplingerror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper._mappererror">
<span id="qiskit-mapper-mappererror-module"></span><h1>qiskit.mapper._mappererror module<a class="headerlink" href="#module-qiskit.mapper._mappererror" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised by mapper module.</p>
<dl class="exception">
<dt id="qiskit.mapper._mappererror.MapperError">
<em class="property">exception </em><code class="descclassname">qiskit.mapper._mappererror.</code><code class="descname">MapperError</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mappererror.html#MapperError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mappererror.MapperError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit._qiskiterror.html#qiskit._qiskiterror.QISKitError" title="qiskit._qiskiterror.QISKitError"><code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></a></p>
<p>Base class for errors raised by mapper module.</p>
<dl class="method">
<dt id="qiskit.mapper._mappererror.MapperError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*message</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mappererror.html#MapperError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mappererror.MapperError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li>Previous: <a href="qiskit.mapper._couplingerror.html" title="previous chapter">qiskit.mapper._couplingerror module</a></li>
<li>Next: <a href="qiskit.mapper._mapping.html" title="next chapter">qiskit.mapper._mapping module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper._mappererror.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper._mappererror.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,241 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper._mapping module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm package" href="qiskit.qasm.html" />
<link rel="prev" title="qiskit.mapper._mappererror module" href="qiskit.mapper._mappererror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper._mapping">
<span id="qiskit-mapper-mapping-module"></span><h1>qiskit.mapper._mapping module<a class="headerlink" href="#module-qiskit.mapper._mapping" title="Permalink to this headline"></a></h1>
<p>Layout module to assist with mapping circuit qubits onto physical qubits.</p>
<dl class="function">
<dt id="qiskit.mapper._mapping.compose_u3">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">compose_u3</code><span class="sig-paren">(</span><em>theta1</em>, <em>phi1</em>, <em>lambda1</em>, <em>theta2</em>, <em>phi2</em>, <em>lambda2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#compose_u3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.compose_u3" title="Permalink to this definition"></a></dt>
<dd><p>Return a triple theta, phi, lambda for the product.</p>
<dl class="docutils">
<dt>u3(theta, phi, lambda)</dt>
<dd>= u3(theta1, phi1, lambda1).u3(theta2, phi2, lambda2)
= Rz(phi1).Ry(theta1).Rz(lambda1+phi2).Ry(theta2).Rz(lambda2)
= Rz(phi1).Rz(phi).Ry(theta).Rz(lambda).Rz(lambda2)
= u3(theta, phi1 + phi, lambda2 + lambda)</dd>
</dl>
<p>Return theta, phi, lambda.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.cx_cancellation">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">cx_cancellation</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#cx_cancellation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.cx_cancellation" title="Permalink to this definition"></a></dt>
<dd><p>Cancel back-to-back “cx” gates in circuit.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.direction_mapper">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">direction_mapper</code><span class="sig-paren">(</span><em>circuit_graph</em>, <em>coupling_graph</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#direction_mapper"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.direction_mapper" title="Permalink to this definition"></a></dt>
<dd><p>Change the direction of CNOT gates to conform to CouplingGraph.</p>
<p>circuit_graph = input DAGCircuit
coupling_graph = corresponding CouplingGraph
verbose = optional flag to print more information</p>
<p>Adds “h” to the circuit basis.</p>
<p>Returns a DAGCircuit object containing a circuit equivalent to
circuit_graph but with CNOT gate directions matching the edges
of coupling_graph. Raises an exception if the circuit_graph
does not conform to the coupling_graph.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.layer_permutation">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">layer_permutation</code><span class="sig-paren">(</span><em>layer_partition</em>, <em>layout</em>, <em>qubit_subset</em>, <em>coupling</em>, <em>trials</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#layer_permutation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.layer_permutation" title="Permalink to this definition"></a></dt>
<dd><p>Find a swap circuit that implements a permutation for this layer.</p>
<p>The goal is to swap qubits such that qubits in the same two-qubit gates
are adjacent.</p>
<p>Based on Sergey Bravyis algorithm.</p>
<p>The layer_partition is a list of (qu)bit lists and each qubit is a
tuple (qreg, index).
The layout is a dict mapping qubits in the circuit to qubits in the
coupling graph and represents the current positions of the data.
The qubit_subset is the subset of qubits in the coupling graph that
we have chosen to map into.
The coupling is a CouplingGraph.
TRIALS is the number of attempts the randomized algorithm makes.</p>
<p>Returns: success_flag, best_circ, best_d, best_layout, trivial_flag</p>
<p>If success_flag is True, then best_circ contains an OPENQASM string with
the swap circuit, best_d contains the depth of the swap circuit, and
best_layout contains the new positions of the data qubits after the
swap circuit has been applied. The trivial_flag is set if the layer
has no multi-qubit gates.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.optimize_1q_gates">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">optimize_1q_gates</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#optimize_1q_gates"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.optimize_1q_gates" title="Permalink to this definition"></a></dt>
<dd><p>Simplify runs of single qubit gates in the QX basis.</p>
<p>Return a new circuit that has been optimized.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.swap_mapper">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">swap_mapper</code><span class="sig-paren">(</span><em>circuit_graph</em>, <em>coupling_graph</em>, <em>initial_layout=None</em>, <em>basis='cx</em>, <em>u1</em>, <em>u2</em>, <em>u3</em>, <em>id'</em>, <em>verbose=False</em>, <em>trials=20</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#swap_mapper"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.swap_mapper" title="Permalink to this definition"></a></dt>
<dd><p>Map a DAGCircuit onto a CouplingGraph using swap gates.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>circuit_graph</strong> (<a class="reference internal" href="qiskit.dagcircuit._dagcircuit.html#qiskit.dagcircuit._dagcircuit.DAGCircuit" title="qiskit.dagcircuit._dagcircuit.DAGCircuit"><em>DAGCircuit</em></a>) input DAG circuit</li>
<li><strong>coupling_graph</strong> (<em>CouplingGraph</em>) coupling graph to map onto</li>
<li><strong>initial_layout</strong> (<em>dict</em>) dict from qubits of circuit_graph to qubits
of coupling_graph (optional)</li>
<li><strong>basis</strong> (<em>str</em><em>, </em><em>optional</em>) basis string specifying basis of output
DAGCircuit</li>
<li><strong>verbose</strong> (<em>bool</em><em>, </em><em>optional</em>) print more information</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">Returns a DAGCircuit object containing a circuit equivalent to
circuit_graph that respects couplings in coupling_graph, and
a layout dict mapping qubits of circuit_graph into qubits
of coupling_graph. The layout may differ from the initial_layout
if the first layer of gates cannot be executed on the
initial_layout.</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.test_trig_solution">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">test_trig_solution</code><span class="sig-paren">(</span><em>theta</em>, <em>phi</em>, <em>lamb</em>, <em>xi</em>, <em>theta1</em>, <em>theta2</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#test_trig_solution"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.test_trig_solution" title="Permalink to this definition"></a></dt>
<dd><p>Test if arguments are a solution to a system of equations.</p>
<div class="math">
\[ \begin{align}\begin{aligned}\cos(\phi+\lambda) \cos(\theta) = \cos(xi) * \cos(\theta1+\theta2)\\\sin(\phi+\lambda) \cos(\theta) = \sin(xi) * \cos(\theta1-\theta2)\\\cos(\phi-\lambda) \sin(\theta) = \cos(xi) * \sin(\theta1+\theta2)\\\sin(\phi-\lambda) \sin(\theta) = \sin(xi) * \sin(-\theta1+\theta2)\end{aligned}\end{align} \]</div>
<p>Returns the maximum absolute difference between right and left hand sides.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.update_qasm">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">update_qasm</code><span class="sig-paren">(</span><em>i</em>, <em>first_layer</em>, <em>best_layout</em>, <em>best_d</em>, <em>best_circ</em>, <em>circuit_graph</em>, <em>layer_list</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#update_qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.update_qasm" title="Permalink to this definition"></a></dt>
<dd><p>Update the QASM string for an iteration of swap_mapper.</p>
<p>i = layer number
first_layer = True if this is the first layer with multi-qubit gates
best_layout = layout returned from swap algorithm
best_d = depth returns from swap algorithm
best_circ = swap circuit returned from swap algorithm
circuit_graph = original input circuit
layer_list = list of circuit objects for each layer
verbose = set True for more print output</p>
<p>Return openqasm_output, the QASM string to append.</p>
</dd></dl>
<dl class="function">
<dt id="qiskit.mapper._mapping.yzy_to_zyz">
<code class="descclassname">qiskit.mapper._mapping.</code><code class="descname">yzy_to_zyz</code><span class="sig-paren">(</span><em>xi</em>, <em>theta1</em>, <em>theta2</em>, <em>eps=1e-09</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#yzy_to_zyz"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper._mapping.yzy_to_zyz" title="Permalink to this definition"></a></dt>
<dd><p>Express a Y.Z.Y single qubit gate as a Z.Y.Z gate.</p>
<p>Solve the equation</p>
<div class="math">
\[\]</div>
<p>Ry(2*theta1).Rz(2*xi).Ry(2*theta2) = Rz(2*phi).Ry(2*theta).Rz(2*lambda)</p>
<p>for theta, phi, and lambda. This is equivalent to solving the system
given in the comment for test_solution. Use eps for comparisons with zero.</p>
<p>Return a solution theta, phi, and lambda.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.mapper.html">qiskit.mapper package</a><ul>
<li>Previous: <a href="qiskit.mapper._mappererror.html" title="previous chapter">qiskit.mapper._mappererror module</a></li>
<li>Next: <a href="qiskit.qasm.html" title="next chapter">qiskit.qasm package</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper._mapping.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper._mapping.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -0,0 +1,198 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.coupling_dict2list &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.coupling_list2dict" href="qiskit.mapper.coupling_list2dict.html" />
<link rel="prev" title="qiskit.mapper.MapperError" href="qiskit.mapper.MapperError.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_list2dict.html" title="qiskit.mapper.coupling_list2dict"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.MapperError.html" title="qiskit.mapper.MapperError"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.MapperError.html"
title="previous chapter">qiskit.mapper.MapperError</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.coupling_list2dict.html"
title="next chapter">qiskit.mapper.coupling_list2dict</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.coupling_dict2list.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-coupling-dict2list">
<h1>qiskit.mapper.coupling_dict2list<a class="headerlink" href="#qiskit-mapper-coupling-dict2list" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.coupling_dict2list">
<code class="descclassname">qiskit.mapper.</code><code class="descname">coupling_dict2list</code><span class="sig-paren">(</span><em>couplingdict</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#coupling_dict2list"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.coupling_dict2list" title="Permalink to this definition"></a></dt>
<dd><p>Convert coupling map dictionary into list.</p>
<p>Example dictionary format: {0: [1, 2], 1: [2]}
Example list format: [[0, 1], [0, 2], [1, 2]]</p>
<p>We do not do any checking of the input.</p>
<p>Return coupling map in list format.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_list2dict.html" title="qiskit.mapper.coupling_list2dict"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.MapperError.html" title="qiskit.mapper.MapperError"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,198 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.coupling_list2dict &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.cx_cancellation" href="qiskit.mapper.cx_cancellation.html" />
<link rel="prev" title="qiskit.mapper.coupling_dict2list" href="qiskit.mapper.coupling_dict2list.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.cx_cancellation.html" title="qiskit.mapper.cx_cancellation"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_dict2list.html" title="qiskit.mapper.coupling_dict2list"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.coupling_dict2list.html"
title="previous chapter">qiskit.mapper.coupling_dict2list</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.cx_cancellation.html"
title="next chapter">qiskit.mapper.cx_cancellation</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.coupling_list2dict.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-coupling-list2dict">
<h1>qiskit.mapper.coupling_list2dict<a class="headerlink" href="#qiskit-mapper-coupling-list2dict" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.coupling_list2dict">
<code class="descclassname">qiskit.mapper.</code><code class="descname">coupling_list2dict</code><span class="sig-paren">(</span><em>couplinglist</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_coupling.html#coupling_list2dict"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.coupling_list2dict" title="Permalink to this definition"></a></dt>
<dd><p>Convert coupling map list into dictionary.</p>
<p>Example list format: [[0, 1], [0, 2], [1, 2]]
Example dictionary format: {0: [1, 2], 1: [2]}</p>
<p>We do not do any checking of the input.</p>
<p>Return coupling map in dict format.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.cx_cancellation.html" title="qiskit.mapper.cx_cancellation"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_dict2list.html" title="qiskit.mapper.coupling_dict2list"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,194 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.cx_cancellation &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.direction_mapper" href="qiskit.mapper.direction_mapper.html" />
<link rel="prev" title="qiskit.mapper.coupling_list2dict" href="qiskit.mapper.coupling_list2dict.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.direction_mapper.html" title="qiskit.mapper.direction_mapper"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_list2dict.html" title="qiskit.mapper.coupling_list2dict"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.coupling_list2dict.html"
title="previous chapter">qiskit.mapper.coupling_list2dict</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.direction_mapper.html"
title="next chapter">qiskit.mapper.direction_mapper</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.cx_cancellation.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-cx-cancellation">
<h1>qiskit.mapper.cx_cancellation<a class="headerlink" href="#qiskit-mapper-cx-cancellation" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.cx_cancellation">
<code class="descclassname">qiskit.mapper.</code><code class="descname">cx_cancellation</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#cx_cancellation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.cx_cancellation" title="Permalink to this definition"></a></dt>
<dd><p>Cancel back-to-back “cx” gates in circuit.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.direction_mapper.html" title="qiskit.mapper.direction_mapper"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.coupling_list2dict.html" title="qiskit.mapper.coupling_list2dict"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,202 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.direction_mapper &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.euler_angles_1q" href="qiskit.mapper.euler_angles_1q.html" />
<link rel="prev" title="qiskit.mapper.cx_cancellation" href="qiskit.mapper.cx_cancellation.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.euler_angles_1q.html" title="qiskit.mapper.euler_angles_1q"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.cx_cancellation.html" title="qiskit.mapper.cx_cancellation"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.cx_cancellation.html"
title="previous chapter">qiskit.mapper.cx_cancellation</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.euler_angles_1q.html"
title="next chapter">qiskit.mapper.euler_angles_1q</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.direction_mapper.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-direction-mapper">
<h1>qiskit.mapper.direction_mapper<a class="headerlink" href="#qiskit-mapper-direction-mapper" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.direction_mapper">
<code class="descclassname">qiskit.mapper.</code><code class="descname">direction_mapper</code><span class="sig-paren">(</span><em>circuit_graph</em>, <em>coupling_graph</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#direction_mapper"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.direction_mapper" title="Permalink to this definition"></a></dt>
<dd><p>Change the direction of CNOT gates to conform to CouplingGraph.</p>
<p>circuit_graph = input DAGCircuit
coupling_graph = corresponding CouplingGraph
verbose = optional flag to print more information</p>
<p>Adds “h” to the circuit basis.</p>
<p>Returns a DAGCircuit object containing a circuit equivalent to
circuit_graph but with CNOT gate directions matching the edges
of coupling_graph. Raises an exception if the circuit_graph
does not conform to the coupling_graph.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.euler_angles_1q.html" title="qiskit.mapper.euler_angles_1q"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.cx_cancellation.html" title="qiskit.mapper.cx_cancellation"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,199 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.euler_angles_1q &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.optimize_1q_gates" href="qiskit.mapper.optimize_1q_gates.html" />
<link rel="prev" title="qiskit.mapper.direction_mapper" href="qiskit.mapper.direction_mapper.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.optimize_1q_gates.html" title="qiskit.mapper.optimize_1q_gates"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.direction_mapper.html" title="qiskit.mapper.direction_mapper"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.direction_mapper.html"
title="previous chapter">qiskit.mapper.direction_mapper</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.optimize_1q_gates.html"
title="next chapter">qiskit.mapper.optimize_1q_gates</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.euler_angles_1q.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-euler-angles-1q">
<h1>qiskit.mapper.euler_angles_1q<a class="headerlink" href="#qiskit-mapper-euler-angles-1q" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.euler_angles_1q">
<code class="descclassname">qiskit.mapper.</code><code class="descname">euler_angles_1q</code><span class="sig-paren">(</span><em>unitary_matrix</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#euler_angles_1q"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.euler_angles_1q" title="Permalink to this definition"></a></dt>
<dd><p>Compute Euler angles for a single-qubit gate.</p>
<p>Find angles (theta, phi, lambda) such that
unitary_matrix = phase * Rz(phi) * Ry(theta) * Rz(lambda)</p>
<p>Return (theta, phi, lambda, “U(theta,phi,lambda)”). The last
element of the tuple is the OpenQASM gate name with parameter
values substituted.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.optimize_1q_gates.html" title="qiskit.mapper.optimize_1q_gates"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.direction_mapper.html" title="qiskit.mapper.direction_mapper"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,17 +1,17 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper package &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<title>qiskit.mapper package &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
@ -22,74 +22,106 @@
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper._compiling module" href="qiskit.mapper._compiling.html" />
<link rel="prev" title="qiskit.extensions._extensionerror module" href="qiskit.extensions._extensionerror.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
<link rel="next" title="qiskit.mapper.Coupling" href="qiskit.mapper.Coupling.html" />
<link rel="prev" title="qiskit.extensions.standard package" href="qiskit.extensions.standard.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.Coupling.html" title="qiskit.mapper.Coupling"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.extensions.standard.html" title="qiskit.extensions.standard package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-package">
<h1>qiskit.mapper package<a class="headerlink" href="#qiskit-mapper-package" title="Permalink to this headline"></a></h1>
<div class="section" id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline"></a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper._compiling.html">qiskit.mapper._compiling module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper._coupling.html">qiskit.mapper._coupling module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper._couplingerror.html">qiskit.mapper._couplingerror module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper._mappererror.html">qiskit.mapper._mappererror module</a></li>
<li class="toctree-l1"><a class="reference internal" href="qiskit.mapper._mapping.html">qiskit.mapper._mapping module</a></li>
</ul>
</div>
</div>
<div class="section" id="module-qiskit.mapper">
<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-qiskit.mapper" title="Permalink to this headline"></a></h2>
</div>
</div>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
</div>
</div>
</div>
<li class="nav-item nav-item-1"><a href="qiskit.html" accesskey="U">qiskit package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">qiskit.mapper package</a><ul>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
<li><a class="reference internal" href="#module-qiskit.mapper">Module contents</a></li>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="current reference internal" href="#">qiskit.mapper package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="#classes">Classes</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.Coupling.html">qiskit.mapper.Coupling</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="#exceptions">Exceptions</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.MapperError.html">qiskit.mapper.MapperError</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="#functions">Functions</a><ul>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li>Previous: <a href="qiskit.extensions._extensionerror.html" title="previous chapter">qiskit.extensions._extensionerror module</a></li>
<li>Next: <a href="qiskit.mapper._compiling.html" title="next chapter">qiskit.mapper._compiling module</a></li>
</ul></li>
</ul></li>
</ul></li>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</div>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.extensions.standard.html"
title="previous chapter">qiskit.extensions.standard package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.Coupling.html"
title="next chapter">qiskit.mapper.Coupling</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
@ -109,22 +141,115 @@
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.mapper">
<span id="qiskit-mapper-package"></span><h1>qiskit.mapper package<a class="headerlink" href="#module-qiskit.mapper" title="Permalink to this headline"></a></h1>
<div class="section" id="classes">
<h2>Classes<a class="headerlink" href="#classes" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.Coupling.html#qiskit.mapper.Coupling" title="qiskit.mapper.Coupling"><code class="xref py py-obj docutils literal"><span class="pre">Coupling</span></code></a></td>
<td>Directed graph specifying fixed coupling.</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="exceptions">
<h2>Exceptions<a class="headerlink" href="#exceptions" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.MapperError.html#qiskit.mapper.MapperError" title="qiskit.mapper.MapperError"><code class="xref py py-obj docutils literal"><span class="pre">MapperError</span></code></a></td>
<td>Base class for errors raised by mapper module.</td>
</tr>
</tbody>
</table>
</div>
<div class="section" id="functions">
<h2>Functions<a class="headerlink" href="#functions" title="Permalink to this headline"></a></h2>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html#qiskit.mapper.coupling_dict2list" title="qiskit.mapper.coupling_dict2list"><code class="xref py py-obj docutils literal"><span class="pre">coupling_dict2list</span></code></a></td>
<td>Convert coupling map dictionary into list.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html#qiskit.mapper.coupling_list2dict" title="qiskit.mapper.coupling_list2dict"><code class="xref py py-obj docutils literal"><span class="pre">coupling_list2dict</span></code></a></td>
<td>Convert coupling map list into dictionary.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.cx_cancellation.html#qiskit.mapper.cx_cancellation" title="qiskit.mapper.cx_cancellation"><code class="xref py py-obj docutils literal"><span class="pre">cx_cancellation</span></code></a></td>
<td>Cancel back-to-back “cx” gates in circuit.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.mapper.direction_mapper.html#qiskit.mapper.direction_mapper" title="qiskit.mapper.direction_mapper"><code class="xref py py-obj docutils literal"><span class="pre">direction_mapper</span></code></a></td>
<td>Change the direction of CNOT gates to conform to CouplingGraph.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html#qiskit.mapper.euler_angles_1q" title="qiskit.mapper.euler_angles_1q"><code class="xref py py-obj docutils literal"><span class="pre">euler_angles_1q</span></code></a></td>
<td>Compute Euler angles for a single-qubit gate.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html#qiskit.mapper.optimize_1q_gates" title="qiskit.mapper.optimize_1q_gates"><code class="xref py py-obj docutils literal"><span class="pre">optimize_1q_gates</span></code></a></td>
<td>Simplify runs of single qubit gates in the QX basis.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="qiskit.mapper.swap_mapper.html#qiskit.mapper.swap_mapper" title="qiskit.mapper.swap_mapper"><code class="xref py py-obj docutils literal"><span class="pre">swap_mapper</span></code></a></td>
<td>Map a DAGCircuit onto a CouplingGraph using swap gates.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html#qiskit.mapper.two_qubit_kak" title="qiskit.mapper.two_qubit_kak"><code class="xref py py-obj docutils literal"><span class="pre">two_qubit_kak</span></code></a></td>
<td>Decompose a two-qubit gate over CNOT + SU(2) using the KAK decomposition.</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.mapper.rst.txt"
rel="nofollow">Page source</a>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.Coupling.html" title="qiskit.mapper.Coupling"
>next</a> |</li>
<li class="right" >
<a href="qiskit.extensions.standard.html" title="qiskit.extensions.standard package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.optimize_1q_gates &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.swap_mapper" href="qiskit.mapper.swap_mapper.html" />
<link rel="prev" title="qiskit.mapper.euler_angles_1q" href="qiskit.mapper.euler_angles_1q.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.swap_mapper.html" title="qiskit.mapper.swap_mapper"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.euler_angles_1q.html" title="qiskit.mapper.euler_angles_1q"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.euler_angles_1q.html"
title="previous chapter">qiskit.mapper.euler_angles_1q</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.swap_mapper.html"
title="next chapter">qiskit.mapper.swap_mapper</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.optimize_1q_gates.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-optimize-1q-gates">
<h1>qiskit.mapper.optimize_1q_gates<a class="headerlink" href="#qiskit-mapper-optimize-1q-gates" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.optimize_1q_gates">
<code class="descclassname">qiskit.mapper.</code><code class="descname">optimize_1q_gates</code><span class="sig-paren">(</span><em>circuit</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#optimize_1q_gates"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.optimize_1q_gates" title="Permalink to this definition"></a></dt>
<dd><p>Simplify runs of single qubit gates in the QX basis.</p>
<p>Return a new circuit that has been optimized.</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.swap_mapper.html" title="qiskit.mapper.swap_mapper"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.euler_angles_1q.html" title="qiskit.mapper.euler_angles_1q"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,219 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.swap_mapper &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.mapper.two_qubit_kak" href="qiskit.mapper.two_qubit_kak.html" />
<link rel="prev" title="qiskit.mapper.optimize_1q_gates" href="qiskit.mapper.optimize_1q_gates.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.two_qubit_kak.html" title="qiskit.mapper.two_qubit_kak"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.optimize_1q_gates.html" title="qiskit.mapper.optimize_1q_gates"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.two_qubit_kak.html">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.optimize_1q_gates.html"
title="previous chapter">qiskit.mapper.optimize_1q_gates</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.mapper.two_qubit_kak.html"
title="next chapter">qiskit.mapper.two_qubit_kak</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.swap_mapper.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-swap-mapper">
<h1>qiskit.mapper.swap_mapper<a class="headerlink" href="#qiskit-mapper-swap-mapper" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.swap_mapper">
<code class="descclassname">qiskit.mapper.</code><code class="descname">swap_mapper</code><span class="sig-paren">(</span><em>circuit_graph</em>, <em>coupling_graph</em>, <em>initial_layout=None</em>, <em>basis='cx</em>, <em>u1</em>, <em>u2</em>, <em>u3</em>, <em>id'</em>, <em>verbose=False</em>, <em>trials=20</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_mapping.html#swap_mapper"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.swap_mapper" title="Permalink to this definition"></a></dt>
<dd><p>Map a DAGCircuit onto a CouplingGraph using swap gates.</p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>circuit_graph</strong> (<a class="reference internal" href="qiskit.dagcircuit.DAGCircuit.html#qiskit.dagcircuit.DAGCircuit" title="qiskit.dagcircuit.DAGCircuit"><em>DAGCircuit</em></a>) input DAG circuit</li>
<li><strong>coupling_graph</strong> (<em>CouplingGraph</em>) coupling graph to map onto</li>
<li><strong>initial_layout</strong> (<em>dict</em>) dict from qubits of circuit_graph to qubits
of coupling_graph (optional)</li>
<li><strong>basis</strong> (<em>str</em><em>, </em><em>optional</em>) basis string specifying basis of output
DAGCircuit</li>
<li><strong>verbose</strong> (<em>bool</em><em>, </em><em>optional</em>) print more information</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">Returns a DAGCircuit object containing a circuit equivalent to
circuit_graph that respects couplings in coupling_graph, and
a layout dict mapping qubits of circuit_graph into qubits
of coupling_graph. The layout may differ from the initial_layout
if the first layer of gates cannot be executed on the
initial_layout.</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.mapper.two_qubit_kak.html" title="qiskit.mapper.two_qubit_kak"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.optimize_1q_gates.html" title="qiskit.mapper.optimize_1q_gates"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,200 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.mapper.two_qubit_kak &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm package" href="qiskit.qasm.html" />
<link rel="prev" title="qiskit.mapper.swap_mapper" href="qiskit.mapper.swap_mapper.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.qasm.html" title="qiskit.qasm package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.swap_mapper.html" title="qiskit.mapper.swap_mapper"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" accesskey="U">qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#classes">Classes</a></li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.mapper.html#exceptions">Exceptions</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.mapper.html#functions">Functions</a><ul class="current">
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_dict2list.html">qiskit.mapper.coupling_dict2list</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.coupling_list2dict.html">qiskit.mapper.coupling_list2dict</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.cx_cancellation.html">qiskit.mapper.cx_cancellation</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.direction_mapper.html">qiskit.mapper.direction_mapper</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.euler_angles_1q.html">qiskit.mapper.euler_angles_1q</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.optimize_1q_gates.html">qiskit.mapper.optimize_1q_gates</a></li>
<li class="toctree-l5"><a class="reference internal" href="qiskit.mapper.swap_mapper.html">qiskit.mapper.swap_mapper</a></li>
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.mapper.two_qubit_kak</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.mapper.swap_mapper.html"
title="previous chapter">qiskit.mapper.swap_mapper</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.qasm.html"
title="next chapter">qiskit.qasm package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.mapper.two_qubit_kak.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-mapper-two-qubit-kak">
<h1>qiskit.mapper.two_qubit_kak<a class="headerlink" href="#qiskit-mapper-two-qubit-kak" title="Permalink to this headline"></a></h1>
<dl class="function">
<dt id="qiskit.mapper.two_qubit_kak">
<code class="descclassname">qiskit.mapper.</code><code class="descname">two_qubit_kak</code><span class="sig-paren">(</span><em>unitary_matrix</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/mapper/_compiling.html#two_qubit_kak"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.mapper.two_qubit_kak" title="Permalink to this definition"></a></dt>
<dd><p>Decompose a two-qubit gate over CNOT + SU(2) using the KAK decomposition.</p>
<p>Based on MATLAB implementation by David Gosset.</p>
<p>Computes a sequence of 10 single and two qubit gates, including 3 CNOTs,
which multiply to U, including global phase. Uses Vatan and Williams
optimal two-qubit circuit (quant-ph/0308006v3). The decomposition algorithm
which achieves this is explained well in Drury and Love, 0806.4015.</p>
<p>unitary_matrix = numpy 4x4 unitary matrix</p>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.qasm.html" title="qiskit.qasm package"
>next</a> |</li>
<li class="right" >
<a href="qiskit.mapper.swap_mapper.html" title="qiskit.mapper.swap_mapper"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.mapper.html" >qiskit.mapper package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,232 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm.Qasm &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm.QasmError" href="qiskit.qasm.QasmError.html" />
<link rel="prev" title="qiskit.qasm package" href="qiskit.qasm.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.qasm.QasmError.html" title="qiskit.qasm.QasmError"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.qasm.html" title="qiskit.qasm package"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.qasm.html" accesskey="U">qiskit.qasm package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a><ul class="current">
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.qasm.html#classes">Classes</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.qasm.Qasm</a></li>
</ul>
</li>
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm.html#exceptions">Exceptions</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.qasm.html"
title="previous chapter">qiskit.qasm package</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.qasm.QasmError.html"
title="next chapter">qiskit.qasm.QasmError</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm.Qasm.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-qasm-qasm">
<h1>qiskit.qasm.Qasm<a class="headerlink" href="#qiskit-qasm-qasm" title="Permalink to this headline"></a></h1>
<dl class="class">
<dt id="qiskit.qasm.Qasm">
<em class="property">class </em><code class="descclassname">qiskit.qasm.</code><code class="descname">Qasm</code><span class="sig-paren">(</span><em>filename=None</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasm.html#Qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.Qasm" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>OPENQASM circuit object.</p>
<p class="rubric">Methods</p>
<table border="1" class="longtable docutils">
<colgroup>
<col width="10%" />
<col width="90%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.qasm.Qasm.__init__" title="qiskit.qasm.Qasm.__init__"><code class="xref py py-obj docutils literal"><span class="pre">__init__</span></code></a>([filename,&nbsp;data])</td>
<td>Create an OPENQASM circuit object.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.qasm.Qasm.get_filename" title="qiskit.qasm.Qasm.get_filename"><code class="xref py py-obj docutils literal"><span class="pre">get_filename</span></code></a>()</td>
<td>Return the filename.</td>
</tr>
<tr class="row-odd"><td><a class="reference internal" href="#qiskit.qasm.Qasm.parse" title="qiskit.qasm.Qasm.parse"><code class="xref py py-obj docutils literal"><span class="pre">parse</span></code></a>()</td>
<td>Parse the data.</td>
</tr>
<tr class="row-even"><td><a class="reference internal" href="#qiskit.qasm.Qasm.print_tokens" title="qiskit.qasm.Qasm.print_tokens"><code class="xref py py-obj docutils literal"><span class="pre">print_tokens</span></code></a>()</td>
<td>Parse and print tokens.</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="qiskit.qasm.Qasm.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>filename=None</em>, <em>data=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasm.html#Qasm.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.Qasm.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create an OPENQASM circuit object.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm.Qasm.get_filename">
<code class="descname">get_filename</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasm.html#Qasm.get_filename"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.Qasm.get_filename" title="Permalink to this definition"></a></dt>
<dd><p>Return the filename.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm.Qasm.parse">
<code class="descname">parse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasm.html#Qasm.parse"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.Qasm.parse" title="Permalink to this definition"></a></dt>
<dd><p>Parse the data.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm.Qasm.print_tokens">
<code class="descname">print_tokens</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasm.html#Qasm.print_tokens"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.Qasm.print_tokens" title="Permalink to this definition"></a></dt>
<dd><p>Parse and print tokens.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.qasm.QasmError.html" title="qiskit.qasm.QasmError"
>next</a> |</li>
<li class="right" >
<a href="qiskit.qasm.html" title="qiskit.qasm package"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.qasm.html" >qiskit.qasm package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -0,0 +1,205 @@
<!doctype html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm.QasmError &#8212; QISKit SDK 0.3.6 documentation</title>
<link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.6',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/javascript" src="../_static/bizstyle.js"></script>
<script type="text/javascript" src="../_static/bootstrap.min.js"></script>
<link rel="shortcut icon" href="../_static/favicon.ico"/>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.simulators package" href="qiskit.simulators.html" />
<link rel="prev" title="qiskit.qasm.Qasm" href="qiskit.qasm.Qasm.html" />
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<!--[if lt IE 9]>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
</head>
<body>
<div id="head" class="head">
<a href="/">QISKit</a>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.simulators.html" title="qiskit.simulators package"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="qiskit.qasm.Qasm.html" title="qiskit.qasm.Qasm"
accesskey="P">previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.qasm.html" accesskey="U">qiskit.qasm package</a> &#187;</li>
</ul>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/qiskit-logo-white-no-margin.gif" alt="Logo"/>
</a></p>
<p class="logo-description">Quantum Information Software Kit</p>
<h3><a href="../index.html">Table Of Contents</a></h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../install.html">Installation and setup</a></li>
<li class="toctree-l1"><a class="reference internal" href="../quickstart.html">Getting started</a></li>
<li class="toctree-l1"><a class="reference internal" href="../qiskit.html">QISKit overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev_introduction.html">Developer documentation</a></li>
<li class="toctree-l1 current"><a class="reference internal" href="qiskit.html">SDK reference</a><ul class="current">
<li class="toctree-l2 current"><a class="reference internal" href="qiskit.html#submodules">Submodules</a><ul class="current">
<li class="toctree-l3"><a class="reference internal" href="qiskit.dagcircuit.html">qiskit.dagcircuit package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.extensions.html">qiskit.extensions package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.mapper.html">qiskit.mapper package</a></li>
<li class="toctree-l3 current"><a class="reference internal" href="qiskit.qasm.html">qiskit.qasm package</a><ul class="current">
<li class="toctree-l4"><a class="reference internal" href="qiskit.qasm.html#classes">Classes</a></li>
<li class="toctree-l4 current"><a class="reference internal" href="qiskit.qasm.html#exceptions">Exceptions</a><ul class="current">
<li class="toctree-l5 current"><a class="current reference internal" href="#">qiskit.qasm.QasmError</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.simulators.html">qiskit.simulators package</a></li>
<li class="toctree-l3"><a class="reference internal" href="qiskit.unroll.html">qiskit.unroll package</a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#classes">Classes</a></li>
<li class="toctree-l2"><a class="reference internal" href="qiskit.html#exceptions">Exceptions</a></li>
</ul>
</li>
</ul>
<p class="spacer"/>
<h4>Previous topic</h4>
<p class="topless"><a href="qiskit.qasm.Qasm.html"
title="previous chapter">qiskit.qasm.Qasm</a></p>
<h4>Next topic</h4>
<p class="topless"><a href="qiskit.simulators.html"
title="next chapter">qiskit.simulators package</a></p>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm.QasmError.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="qiskit-qasm-qasmerror">
<h1>qiskit.qasm.QasmError<a class="headerlink" href="#qiskit-qasm-qasmerror" title="Permalink to this headline"></a></h1>
<dl class="exception">
<dt id="qiskit.qasm.QasmError">
<em class="property">exception </em><code class="descclassname">qiskit.qasm.</code><code class="descname">QasmError</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasmerror.html#QasmError"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.QasmError" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">qiskit._qiskiterror.QISKitError</span></code></p>
<p>Base class for errors raised while parsing OPENQASM.</p>
<dl class="method">
<dt id="qiskit.qasm.QasmError.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_qasmerror.html#QasmError.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm.QasmError.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
<dl class="attribute">
<dt id="qiskit.qasm.QasmError.args">
<code class="descname">args</code><a class="headerlink" href="#qiskit.qasm.QasmError.args" title="Permalink to this definition"></a></dt>
<dd></dd></dl>
<dl class="method">
<dt id="qiskit.qasm.QasmError.with_traceback">
<code class="descname">with_traceback</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#qiskit.qasm.QasmError.with_traceback" title="Permalink to this definition"></a></dt>
<dd><p>Exception.with_traceback(tb)
set self.__traceback__ to tb and return self.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="../genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="../py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="qiskit.simulators.html" title="qiskit.simulators package"
>next</a> |</li>
<li class="right" >
<a href="qiskit.qasm.Qasm.html" title="qiskit.qasm.Qasm"
>previous</a> |</li>
<li id="toc-toggle">
<a class="btn btn-primary" role="button" data-toggle="collapse"
href=".sphinxsidebar" aria-expanded="false" aria-controls="collapseExample">
TOC</a> |
</li>
<li class="nav-item nav-item-0"><a href="../index.html">QISKit SDK 0.3.6 documentation</a> &#187;</li>
<li class="nav-item nav-item-1"><a href="qiskit.html" >qiskit package</a> &#187;</li>
<li class="nav-item nav-item-2"><a href="qiskit.qasm.html" >qiskit.qasm package</a> &#187;</li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2017 IBM Research.
Last updated on 2017/10/02.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.4.
</div>
</body>
</html>

View File

@ -1,131 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._barrier module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._binaryop module" href="qiskit.qasm._node._binaryop.html" />
<link rel="prev" title="qiskit.qasm._node package" href="qiskit.qasm._node.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._barrier">
<span id="qiskit-qasm-node-barrier-module"></span><h1>qiskit.qasm._node._barrier module<a class="headerlink" href="#module-qiskit.qasm._node._barrier" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM barrier statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._barrier.Barrier">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._barrier.</code><code class="descname">Barrier</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_barrier.html#Barrier"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._barrier.Barrier" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM barrier statement.</p>
<p>children[0] is a primarylist node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._barrier.Barrier.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_barrier.html#Barrier.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._barrier.Barrier.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the barrier node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._barrier.Barrier.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_barrier.html#Barrier.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._barrier.Barrier.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node.html" title="previous chapter">qiskit.qasm._node package</a></li>
<li>Next: <a href="qiskit.qasm._node._binaryop.html" title="next chapter">qiskit.qasm._node._binaryop module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._barrier.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._barrier.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,145 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._binaryop module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._cnot module" href="qiskit.qasm._node._cnot.html" />
<link rel="prev" title="qiskit.qasm._node._barrier module" href="qiskit.qasm._node._barrier.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._binaryop">
<span id="qiskit-qasm-node-binaryop-module"></span><h1>qiskit.qasm._node._binaryop module<a class="headerlink" href="#module-qiskit.qasm._node._binaryop" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM binary operation expression.</p>
<dl class="class">
<dt id="qiskit.qasm._node._binaryop.BinaryOp">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._binaryop.</code><code class="descname">BinaryOp</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_binaryop.html#BinaryOp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._binaryop.BinaryOp" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM binary operation expression.</p>
<p>children[0] is the operation, as a character.
children[1] is the left expression.
children[2] is the right expression.</p>
<dl class="method">
<dt id="qiskit.qasm._node._binaryop.BinaryOp.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_binaryop.html#BinaryOp.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._binaryop.BinaryOp.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the binaryop node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._binaryop.BinaryOp.latex">
<code class="descname">latex</code><span class="sig-paren">(</span><em>prec=15</em>, <em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_binaryop.html#BinaryOp.latex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._binaryop.BinaryOp.latex" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding math mode latex string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._binaryop.BinaryOp.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_binaryop.html#BinaryOp.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._binaryop.BinaryOp.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._binaryop.BinaryOp.real">
<code class="descname">real</code><span class="sig-paren">(</span><em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_binaryop.html#BinaryOp.real"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._binaryop.BinaryOp.real" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond floating point number.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._barrier.html" title="previous chapter">qiskit.qasm._node._barrier module</a></li>
<li>Next: <a href="qiskit.qasm._node._cnot.html" title="next chapter">qiskit.qasm._node._cnot module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._binaryop.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._binaryop.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,132 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._cnot module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._creg module" href="qiskit.qasm._node._creg.html" />
<link rel="prev" title="qiskit.qasm._node._binaryop module" href="qiskit.qasm._node._binaryop.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._cnot">
<span id="qiskit-qasm-node-cnot-module"></span><h1>qiskit.qasm._node._cnot module<a class="headerlink" href="#module-qiskit.qasm._node._cnot" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM CNOT statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._cnot.Cnot">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._cnot.</code><code class="descname">Cnot</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_cnot.html#Cnot"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._cnot.Cnot" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM CNOT statement.</p>
<p>children[0], children[1] are id nodes if CX is inside a gate body,
otherwise they are primary nodes.</p>
<dl class="method">
<dt id="qiskit.qasm._node._cnot.Cnot.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_cnot.html#Cnot.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._cnot.Cnot.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the cnot node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._cnot.Cnot.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_cnot.html#Cnot.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._cnot.Cnot.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._binaryop.html" title="previous chapter">qiskit.qasm._node._binaryop module</a></li>
<li>Next: <a href="qiskit.qasm._node._creg.html" title="next chapter">qiskit.qasm._node._creg module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._cnot.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._cnot.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._creg module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._customunitary module" href="qiskit.qasm._node._customunitary.html" />
<link rel="prev" title="qiskit.qasm._node._cnot module" href="qiskit.qasm._node._cnot.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._creg">
<span id="qiskit-qasm-node-creg-module"></span><h1>qiskit.qasm._node._creg module<a class="headerlink" href="#module-qiskit.qasm._node._creg" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM creg statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._creg.Creg">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._creg.</code><code class="descname">Creg</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_creg.html#Creg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._creg.Creg" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM creg statement.</p>
<p>children[0] is an indexedid node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._creg.Creg.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_creg.html#Creg.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._creg.Creg.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the creg node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._creg.Creg.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_creg.html#Creg.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._creg.Creg.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._creg.Creg.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_creg.html#Creg.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._creg.Creg.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print the node data, with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._cnot.html" title="previous chapter">qiskit.qasm._node._cnot module</a></li>
<li>Next: <a href="qiskit.qasm._node._customunitary.html" title="next chapter">qiskit.qasm._node._customunitary module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._creg.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._creg.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,138 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._customunitary module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._expressionlist module" href="qiskit.qasm._node._expressionlist.html" />
<link rel="prev" title="qiskit.qasm._node._creg module" href="qiskit.qasm._node._creg.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._customunitary">
<span id="qiskit-qasm-node-customunitary-module"></span><h1>qiskit.qasm._node._customunitary module<a class="headerlink" href="#module-qiskit.qasm._node._customunitary" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM custom gate statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._customunitary.CustomUnitary">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._customunitary.</code><code class="descname">CustomUnitary</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_customunitary.html#CustomUnitary"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._customunitary.CustomUnitary" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM custom gate statement.</p>
<p>children[0] is an id node.
children[1] is an exp_list (if len==3) or primary_list.
children[2], if present, is a primary_list.</p>
<p>Has properties:
.id = id node
.name = gate name string
.arguments = None or exp_list node
.bitlist = primary_list node</p>
<dl class="method">
<dt id="qiskit.qasm._node._customunitary.CustomUnitary.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_customunitary.html#CustomUnitary.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._customunitary.CustomUnitary.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the custom gate node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._customunitary.CustomUnitary.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_customunitary.html#CustomUnitary.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._customunitary.CustomUnitary.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._creg.html" title="previous chapter">qiskit.qasm._node._creg module</a></li>
<li>Next: <a href="qiskit.qasm._node._expressionlist.html" title="next chapter">qiskit.qasm._node._expressionlist module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._customunitary.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._customunitary.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._expressionlist module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._external module" href="qiskit.qasm._node._external.html" />
<link rel="prev" title="qiskit.qasm._node._customunitary module" href="qiskit.qasm._node._customunitary.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._expressionlist">
<span id="qiskit-qasm-node-expressionlist-module"></span><h1>qiskit.qasm._node._expressionlist module<a class="headerlink" href="#module-qiskit.qasm._node._expressionlist" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM expression list.</p>
<dl class="class">
<dt id="qiskit.qasm._node._expressionlist.ExpressionList">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._expressionlist.</code><code class="descname">ExpressionList</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_expressionlist.html#ExpressionList"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._expressionlist.ExpressionList" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM expression list.</p>
<p>children are expression nodes.</p>
<dl class="method">
<dt id="qiskit.qasm._node._expressionlist.ExpressionList.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_expressionlist.html#ExpressionList.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._expressionlist.ExpressionList.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the expression list node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._expressionlist.ExpressionList.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_expressionlist.html#ExpressionList.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._expressionlist.ExpressionList.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._expressionlist.ExpressionList.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_expressionlist.html#ExpressionList.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._expressionlist.ExpressionList.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of expressions.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._customunitary.html" title="previous chapter">qiskit.qasm._node._customunitary module</a></li>
<li>Next: <a href="qiskit.qasm._node._external.html" title="next chapter">qiskit.qasm._node._external module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._expressionlist.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._expressionlist.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,144 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._external module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._gate module" href="qiskit.qasm._node._gate.html" />
<link rel="prev" title="qiskit.qasm._node._expressionlist module" href="qiskit.qasm._node._expressionlist.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._external">
<span id="qiskit-qasm-node-external-module"></span><h1>qiskit.qasm._node._external module<a class="headerlink" href="#module-qiskit.qasm._node._external" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM external function.</p>
<dl class="class">
<dt id="qiskit.qasm._node._external.External">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._external.</code><code class="descname">External</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_external.html#External"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._external.External" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM external function.</p>
<p>children[0] is an id node with the name of the function.
children[1] is an expression node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._external.External.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_external.html#External.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._external.External.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the external node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._external.External.latex">
<code class="descname">latex</code><span class="sig-paren">(</span><em>prec=15</em>, <em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_external.html#External.latex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._external.External.latex" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding math mode latex string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._external.External.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_external.html#External.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._external.External.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._external.External.real">
<code class="descname">real</code><span class="sig-paren">(</span><em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_external.html#External.real"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._external.External.real" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond floating point number.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._expressionlist.html" title="previous chapter">qiskit.qasm._node._expressionlist module</a></li>
<li>Next: <a href="qiskit.qasm._node._gate.html" title="next chapter">qiskit.qasm._node._gate module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._external.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._external.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,147 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._gate module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._gatebody module" href="qiskit.qasm._node._gatebody.html" />
<link rel="prev" title="qiskit.qasm._node._external module" href="qiskit.qasm._node._external.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._gate">
<span id="qiskit-qasm-node-gate-module"></span><h1>qiskit.qasm._node._gate module<a class="headerlink" href="#module-qiskit.qasm._node._gate" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM gate definition.</p>
<dl class="class">
<dt id="qiskit.qasm._node._gate.Gate">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._gate.</code><code class="descname">Gate</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gate.html#Gate"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gate.Gate" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM gate definition.</p>
<p>children[0] is an id node.
If len(children) is 3, children[1] is an idlist node,
and children[2] is a gatebody node.
Otherwise, children[1] is an expressionlist node,
children[2] is an idlist node, and children[3] is a gatebody node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._gate.Gate.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gate.html#Gate.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gate.Gate.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the gate node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._gate.Gate.n_args">
<code class="descname">n_args</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gate.html#Gate.n_args"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gate.Gate.n_args" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of parameter expressions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._gate.Gate.n_bits">
<code class="descname">n_bits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gate.html#Gate.n_bits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gate.Gate.n_bits" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of qubit arguments.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._gate.Gate.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gate.html#Gate.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gate.Gate.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._external.html" title="previous chapter">qiskit.qasm._node._external module</a></li>
<li>Next: <a href="qiskit.qasm._node._gatebody.html" title="next chapter">qiskit.qasm._node._gatebody module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._gate.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._gate.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,138 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._gatebody module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._id module" href="qiskit.qasm._node._id.html" />
<link rel="prev" title="qiskit.qasm._node._gate module" href="qiskit.qasm._node._gate.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._gatebody">
<span id="qiskit-qasm-node-gatebody-module"></span><h1>qiskit.qasm._node._gatebody module<a class="headerlink" href="#module-qiskit.qasm._node._gatebody" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM custom gate body.</p>
<dl class="class">
<dt id="qiskit.qasm._node._gatebody.GateBody">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._gatebody.</code><code class="descname">GateBody</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gatebody.html#GateBody"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gatebody.GateBody" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM custom gate body.</p>
<p>children is a list of gate operation nodes.
These are one of barrier, custom_unitary, U, or CX.</p>
<dl class="method">
<dt id="qiskit.qasm._node._gatebody.GateBody.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gatebody.html#GateBody.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gatebody.GateBody.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the gatebody node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._gatebody.GateBody.calls">
<code class="descname">calls</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gatebody.html#GateBody.calls"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gatebody.GateBody.calls" title="Permalink to this definition"></a></dt>
<dd><p>Return a list of custom gate names in this gate body.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._gatebody.GateBody.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_gatebody.html#GateBody.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._gatebody.GateBody.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._gate.html" title="previous chapter">qiskit.qasm._node._gate module</a></li>
<li>Next: <a href="qiskit.qasm._node._id.html" title="next chapter">qiskit.qasm._node._id module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._gatebody.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._gatebody.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,150 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._id module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._idlist module" href="qiskit.qasm._node._idlist.html" />
<link rel="prev" title="qiskit.qasm._node._gatebody module" href="qiskit.qasm._node._gatebody.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._id">
<span id="qiskit-qasm-node-id-module"></span><h1>qiskit.qasm._node._id module<a class="headerlink" href="#module-qiskit.qasm._node._id" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM id.</p>
<dl class="class">
<dt id="qiskit.qasm._node._id.Id">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._id.</code><code class="descname">Id</code><span class="sig-paren">(</span><em>id</em>, <em>line</em>, <em>file</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM id.</p>
<p>The node has no children but has fields name, line, and file.
There is a flag is_bit that is set when XXXXX to help with scoping.</p>
<dl class="method">
<dt id="qiskit.qasm._node._id.Id.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>id</em>, <em>line</em>, <em>file</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the id node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._id.Id.latex">
<code class="descname">latex</code><span class="sig-paren">(</span><em>prec=15</em>, <em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id.latex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id.latex" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond math mode latex string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._id.Id.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._id.Id.real">
<code class="descname">real</code><span class="sig-paren">(</span><em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id.real"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id.real" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond floating point number.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._id.Id.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_id.html#Id.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._id.Id.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print the node with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._gatebody.html" title="previous chapter">qiskit.qasm._node._gatebody module</a></li>
<li>Next: <a href="qiskit.qasm._node._idlist.html" title="next chapter">qiskit.qasm._node._idlist module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._id.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._id.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._idlist module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._if module" href="qiskit.qasm._node._if.html" />
<link rel="prev" title="qiskit.qasm._node._id module" href="qiskit.qasm._node._id.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._idlist">
<span id="qiskit-qasm-node-idlist-module"></span><h1>qiskit.qasm._node._idlist module<a class="headerlink" href="#module-qiskit.qasm._node._idlist" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM idlist.</p>
<dl class="class">
<dt id="qiskit.qasm._node._idlist.IdList">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._idlist.</code><code class="descname">IdList</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_idlist.html#IdList"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._idlist.IdList" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM idlist.</p>
<p>children is a list of id nodes.</p>
<dl class="method">
<dt id="qiskit.qasm._node._idlist.IdList.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_idlist.html#IdList.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._idlist.IdList.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the idlist node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._idlist.IdList.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_idlist.html#IdList.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._idlist.IdList.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._idlist.IdList.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_idlist.html#IdList.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._idlist.IdList.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the length of the list.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._id.html" title="previous chapter">qiskit.qasm._node._id module</a></li>
<li>Next: <a href="qiskit.qasm._node._if.html" title="next chapter">qiskit.qasm._node._if module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._idlist.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._idlist.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,134 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._if module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._indexedid module" href="qiskit.qasm._node._indexedid.html" />
<link rel="prev" title="qiskit.qasm._node._idlist module" href="qiskit.qasm._node._idlist.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._if">
<span id="qiskit-qasm-node-if-module"></span><h1>qiskit.qasm._node._if module<a class="headerlink" href="#module-qiskit.qasm._node._if" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM if statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._if.If">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._if.</code><code class="descname">If</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_if.html#If"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._if.If" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM if statement.</p>
<p>children[0] is an id node.
children[1] is an integer.
children[2] is quantum operation node, including U, CX, custom_unitary,
measure, reset, (and BUG: barrier, if).</p>
<dl class="method">
<dt id="qiskit.qasm._node._if.If.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_if.html#If.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._if.If.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the if node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._if.If.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_if.html#If.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._if.If.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._idlist.html" title="previous chapter">qiskit.qasm._node._idlist module</a></li>
<li>Next: <a href="qiskit.qasm._node._indexedid.html" title="next chapter">qiskit.qasm._node._indexedid module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._if.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._if.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,138 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._indexedid module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._intnode module" href="qiskit.qasm._node._intnode.html" />
<link rel="prev" title="qiskit.qasm._node._if module" href="qiskit.qasm._node._if.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._indexedid">
<span id="qiskit-qasm-node-indexedid-module"></span><h1>qiskit.qasm._node._indexedid module<a class="headerlink" href="#module-qiskit.qasm._node._indexedid" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM indexed id.</p>
<dl class="class">
<dt id="qiskit.qasm._node._indexedid.IndexedId">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._indexedid.</code><code class="descname">IndexedId</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_indexedid.html#IndexedId"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._indexedid.IndexedId" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM indexed id.</p>
<p>children[0] is an id node.
children[1] is an integer (not a node).</p>
<dl class="method">
<dt id="qiskit.qasm._node._indexedid.IndexedId.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_indexedid.html#IndexedId.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._indexedid.IndexedId.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the indexed id node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._indexedid.IndexedId.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_indexedid.html#IndexedId.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._indexedid.IndexedId.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._indexedid.IndexedId.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_indexedid.html#IndexedId.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._indexedid.IndexedId.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._if.html" title="previous chapter">qiskit.qasm._node._if module</a></li>
<li>Next: <a href="qiskit.qasm._node._intnode.html" title="next chapter">qiskit.qasm._node._intnode module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._indexedid.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._indexedid.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._intnode module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._magic module" href="qiskit.qasm._node._magic.html" />
<link rel="prev" title="qiskit.qasm._node._indexedid module" href="qiskit.qasm._node._indexedid.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._intnode">
<span id="qiskit-qasm-node-intnode-module"></span><h1>qiskit.qasm._node._intnode module<a class="headerlink" href="#module-qiskit.qasm._node._intnode" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM integer.</p>
<dl class="class">
<dt id="qiskit.qasm._node._intnode.Int">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._intnode.</code><code class="descname">Int</code><span class="sig-paren">(</span><em>id</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM integer.</p>
<p>This node has no children. The data is in the value field.</p>
<dl class="method">
<dt id="qiskit.qasm._node._intnode.Int.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>id</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the integer node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._intnode.Int.latex">
<code class="descname">latex</code><span class="sig-paren">(</span><em>prec=15</em>, <em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int.latex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int.latex" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding math mode latex string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._intnode.Int.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._intnode.Int.real">
<code class="descname">real</code><span class="sig-paren">(</span><em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int.real"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int.real" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond floating point number.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._intnode.Int.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_intnode.html#Int.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._intnode.Int.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._indexedid.html" title="previous chapter">qiskit.qasm._node._indexedid module</a></li>
<li>Next: <a href="qiskit.qasm._node._magic.html" title="next chapter">qiskit.qasm._node._magic module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._intnode.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._intnode.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,131 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._magic module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._measure module" href="qiskit.qasm._node._measure.html" />
<link rel="prev" title="qiskit.qasm._node._intnode module" href="qiskit.qasm._node._intnode.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._magic">
<span id="qiskit-qasm-node-magic-module"></span><h1>qiskit.qasm._node._magic module<a class="headerlink" href="#module-qiskit.qasm._node._magic" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM file identifier/version statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._magic.Magic">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._magic.</code><code class="descname">Magic</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_magic.html#Magic"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._magic.Magic" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM file identifier/version statement (“magic number”).</p>
<p>children[0] is a floating point number (not a node).</p>
<dl class="method">
<dt id="qiskit.qasm._node._magic.Magic.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_magic.html#Magic.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._magic.Magic.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the version node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._magic.Magic.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_magic.html#Magic.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._magic.Magic.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._intnode.html" title="previous chapter">qiskit.qasm._node._intnode module</a></li>
<li>Next: <a href="qiskit.qasm._node._measure.html" title="next chapter">qiskit.qasm._node._measure module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._magic.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._magic.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,132 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._measure module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._node module" href="qiskit.qasm._node._node.html" />
<link rel="prev" title="qiskit.qasm._node._magic module" href="qiskit.qasm._node._magic.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._measure">
<span id="qiskit-qasm-node-measure-module"></span><h1>qiskit.qasm._node._measure module<a class="headerlink" href="#module-qiskit.qasm._node._measure" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM measure statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._measure.Measure">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._measure.</code><code class="descname">Measure</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_measure.html#Measure"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._measure.Measure" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM measure statement.</p>
<p>children[0] is a primary node (id or indexedid)
children[1] is a primary node (id or indexedid)</p>
<dl class="method">
<dt id="qiskit.qasm._node._measure.Measure.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_measure.html#Measure.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._measure.Measure.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the measure node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._measure.Measure.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_measure.html#Measure.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._measure.Measure.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._magic.html" title="previous chapter">qiskit.qasm._node._magic module</a></li>
<li>Next: <a href="qiskit.qasm._node._node.html" title="next chapter">qiskit.qasm._node._node module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._measure.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._measure.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,142 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._node module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._nodeexception module" href="qiskit.qasm._node._nodeexception.html" />
<link rel="prev" title="qiskit.qasm._node._measure module" href="qiskit.qasm._node._measure.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._node">
<span id="qiskit-qasm-node-node-module"></span><h1>qiskit.qasm._node._node module<a class="headerlink" href="#module-qiskit.qasm._node._node" title="Permalink to this headline"></a></h1>
<p>Base node object for the OPENQASM syntax tree.</p>
<dl class="class">
<dt id="qiskit.qasm._node._node.Node">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._node.</code><code class="descname">Node</code><span class="sig-paren">(</span><em>type</em>, <em>children=None</em>, <em>root=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_node.html#Node"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._node.Node" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
<p>Base node object for the OPENQASM syntax tree.</p>
<dl class="method">
<dt id="qiskit.qasm._node._node.Node.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>type</em>, <em>children=None</em>, <em>root=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_node.html#Node.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._node.Node.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Construct a new node object.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._node.Node.add_child">
<code class="descname">add_child</code><span class="sig-paren">(</span><em>node</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_node.html#Node.add_child"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._node.Node.add_child" title="Permalink to this definition"></a></dt>
<dd><p>Add a child node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._node.Node.is_expression">
<code class="descname">is_expression</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_node.html#Node.is_expression"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._node.Node.is_expression" title="Permalink to this definition"></a></dt>
<dd><p>Return True if this is an expression node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._node.Node.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_node.html#Node.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._node.Node.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._measure.html" title="previous chapter">qiskit.qasm._node._measure module</a></li>
<li>Next: <a href="qiskit.qasm._node._nodeexception.html" title="next chapter">qiskit.qasm._node._nodeexception module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._node.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._node.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._nodeexception module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._opaque module" href="qiskit.qasm._node._opaque.html" />
<link rel="prev" title="qiskit.qasm._node._node module" href="qiskit.qasm._node._node.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._nodeexception">
<span id="qiskit-qasm-node-nodeexception-module"></span><h1>qiskit.qasm._node._nodeexception module<a class="headerlink" href="#module-qiskit.qasm._node._nodeexception" title="Permalink to this headline"></a></h1>
<p>Exception for errors raised while interpreting nodes.</p>
<dl class="exception">
<dt id="qiskit.qasm._node._nodeexception.NodeException">
<em class="property">exception </em><code class="descclassname">qiskit.qasm._node._nodeexception.</code><code class="descname">NodeException</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_nodeexception.html#NodeException"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._nodeexception.NodeException" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
<p>Base class for errors raised while interpreting nodes.</p>
<dl class="method">
<dt id="qiskit.qasm._node._nodeexception.NodeException.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_nodeexception.html#NodeException.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._nodeexception.NodeException.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Set the error message.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._node.html" title="previous chapter">qiskit.qasm._node._node module</a></li>
<li>Next: <a href="qiskit.qasm._node._opaque.html" title="next chapter">qiskit.qasm._node._opaque module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._nodeexception.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._nodeexception.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,146 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._opaque module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._prefix module" href="qiskit.qasm._node._prefix.html" />
<link rel="prev" title="qiskit.qasm._node._nodeexception module" href="qiskit.qasm._node._nodeexception.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._opaque">
<span id="qiskit-qasm-node-opaque-module"></span><h1>qiskit.qasm._node._opaque module<a class="headerlink" href="#module-qiskit.qasm._node._opaque" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM opaque gate declaration.</p>
<dl class="class">
<dt id="qiskit.qasm._node._opaque.Opaque">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._opaque.</code><code class="descname">Opaque</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_opaque.html#Opaque"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._opaque.Opaque" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM opaque gate declaration.</p>
<p>children[0] is an id node.
If len(children) is 3, children[1] is an expressionlist node,
and children[2] is an idlist node.
Otherwise, children[1] is an idlist node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._opaque.Opaque.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_opaque.html#Opaque.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._opaque.Opaque.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the opaque gate node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._opaque.Opaque.n_args">
<code class="descname">n_args</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_opaque.html#Opaque.n_args"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._opaque.Opaque.n_args" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of parameter expressions.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._opaque.Opaque.n_bits">
<code class="descname">n_bits</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_opaque.html#Opaque.n_bits"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._opaque.Opaque.n_bits" title="Permalink to this definition"></a></dt>
<dd><p>Return the number of qubit arguments.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._opaque.Opaque.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_opaque.html#Opaque.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._opaque.Opaque.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._nodeexception.html" title="previous chapter">qiskit.qasm._node._nodeexception module</a></li>
<li>Next: <a href="qiskit.qasm._node._prefix.html" title="next chapter">qiskit.qasm._node._prefix module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._opaque.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._opaque.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,144 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._prefix module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._primarylist module" href="qiskit.qasm._node._primarylist.html" />
<link rel="prev" title="qiskit.qasm._node._opaque module" href="qiskit.qasm._node._opaque.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._prefix">
<span id="qiskit-qasm-node-prefix-module"></span><h1>qiskit.qasm._node._prefix module<a class="headerlink" href="#module-qiskit.qasm._node._prefix" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM prefix expression.</p>
<dl class="class">
<dt id="qiskit.qasm._node._prefix.Prefix">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._prefix.</code><code class="descname">Prefix</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_prefix.html#Prefix"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._prefix.Prefix" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM prefix expression.</p>
<p>children[0] is a prefix string such as -.
children[1] is an expression node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._prefix.Prefix.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_prefix.html#Prefix.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._prefix.Prefix.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the prefix node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._prefix.Prefix.latex">
<code class="descname">latex</code><span class="sig-paren">(</span><em>prec=15</em>, <em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_prefix.html#Prefix.latex"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._prefix.Prefix.latex" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding math mode latex string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._prefix.Prefix.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_prefix.html#Prefix.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._prefix.Prefix.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._prefix.Prefix.real">
<code class="descname">real</code><span class="sig-paren">(</span><em>nested_scope=None</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_prefix.html#Prefix.real"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._prefix.Prefix.real" title="Permalink to this definition"></a></dt>
<dd><p>Return the correspond floating point number.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._opaque.html" title="previous chapter">qiskit.qasm._node._opaque module</a></li>
<li>Next: <a href="qiskit.qasm._node._primarylist.html" title="next chapter">qiskit.qasm._node._primarylist module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._prefix.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._prefix.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._primarylist module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._program module" href="qiskit.qasm._node._program.html" />
<link rel="prev" title="qiskit.qasm._node._prefix module" href="qiskit.qasm._node._prefix.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._primarylist">
<span id="qiskit-qasm-node-primarylist-module"></span><h1>qiskit.qasm._node._primarylist module<a class="headerlink" href="#module-qiskit.qasm._node._primarylist" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM primarylist.</p>
<dl class="class">
<dt id="qiskit.qasm._node._primarylist.PrimaryList">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._primarylist.</code><code class="descname">PrimaryList</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_primarylist.html#PrimaryList"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._primarylist.PrimaryList" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM primarylist.</p>
<p>children is a list of primary nodes. Primary nodes are indexedid or id.</p>
<dl class="method">
<dt id="qiskit.qasm._node._primarylist.PrimaryList.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_primarylist.html#PrimaryList.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._primarylist.PrimaryList.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the primarylist node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._primarylist.PrimaryList.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_primarylist.html#PrimaryList.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._primarylist.PrimaryList.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._primarylist.PrimaryList.size">
<code class="descname">size</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_primarylist.html#PrimaryList.size"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._primarylist.PrimaryList.size" title="Permalink to this definition"></a></dt>
<dd><p>Return the size of the list.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._prefix.html" title="previous chapter">qiskit.qasm._node._prefix module</a></li>
<li>Next: <a href="qiskit.qasm._node._program.html" title="next chapter">qiskit.qasm._node._program module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._primarylist.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._primarylist.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,131 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._program module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._qreg module" href="qiskit.qasm._node._qreg.html" />
<link rel="prev" title="qiskit.qasm._node._primarylist module" href="qiskit.qasm._node._primarylist.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._program">
<span id="qiskit-qasm-node-program-module"></span><h1>qiskit.qasm._node._program module<a class="headerlink" href="#module-qiskit.qasm._node._program" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM program.</p>
<dl class="class">
<dt id="qiskit.qasm._node._program.Program">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._program.</code><code class="descname">Program</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_program.html#Program"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._program.Program" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM program.</p>
<p>children is a list of nodes (statements).</p>
<dl class="method">
<dt id="qiskit.qasm._node._program.Program.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_program.html#Program.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._program.Program.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the program node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._program.Program.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_program.html#Program.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._program.Program.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._primarylist.html" title="previous chapter">qiskit.qasm._node._primarylist module</a></li>
<li>Next: <a href="qiskit.qasm._node._qreg.html" title="next chapter">qiskit.qasm._node._qreg module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._program.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._program.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

View File

@ -1,137 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>qiskit.qasm._node._qreg module &#8212; QISKit SDK 2.0 documentation</title>
<link rel="stylesheet" href="../_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '2.0',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true,
SOURCELINK_SUFFIX: '.txt'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/underscore.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<link rel="index" title="Index" href="../genindex.html" />
<link rel="search" title="Search" href="../search.html" />
<link rel="next" title="qiskit.qasm._node._real module" href="qiskit.qasm._node._real.html" />
<link rel="prev" title="qiskit.qasm._node._program module" href="qiskit.qasm._node._program.html" />
<link rel="stylesheet" href="../_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head>
<body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="module-qiskit.qasm._node._qreg">
<span id="qiskit-qasm-node-qreg-module"></span><h1>qiskit.qasm._node._qreg module<a class="headerlink" href="#module-qiskit.qasm._node._qreg" title="Permalink to this headline"></a></h1>
<p>Node for an OPENQASM qreg statement.</p>
<dl class="class">
<dt id="qiskit.qasm._node._qreg.Qreg">
<em class="property">class </em><code class="descclassname">qiskit.qasm._node._qreg.</code><code class="descname">Qreg</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_qreg.html#Qreg"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._qreg.Qreg" title="Permalink to this definition"></a></dt>
<dd><p>Bases: <a class="reference internal" href="qiskit.qasm._node._node.html#qiskit.qasm._node._node.Node" title="qiskit.qasm._node._node.Node"><code class="xref py py-class docutils literal"><span class="pre">qiskit.qasm._node._node.Node</span></code></a></p>
<p>Node for an OPENQASM qreg statement.</p>
<p>children[0] is an indexedid node.</p>
<dl class="method">
<dt id="qiskit.qasm._node._qreg.Qreg.__init__">
<code class="descname">__init__</code><span class="sig-paren">(</span><em>children</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_qreg.html#Qreg.__init__"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._qreg.Qreg.__init__" title="Permalink to this definition"></a></dt>
<dd><p>Create the qreg node.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._qreg.Qreg.qasm">
<code class="descname">qasm</code><span class="sig-paren">(</span><em>prec=15</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_qreg.html#Qreg.qasm"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._qreg.Qreg.qasm" title="Permalink to this definition"></a></dt>
<dd><p>Return the corresponding OPENQASM string.</p>
</dd></dl>
<dl class="method">
<dt id="qiskit.qasm._node._qreg.Qreg.to_string">
<code class="descname">to_string</code><span class="sig-paren">(</span><em>indent</em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/qiskit/qasm/_node/_qreg.html#Qreg.to_string"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#qiskit.qasm._node._qreg.Qreg.to_string" title="Permalink to this definition"></a></dt>
<dd><p>Print the node data, with indent.</p>
</dd></dl>
</dd></dl>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="../index.html">
<img class="logo" src="../_static/QISKit-c.gif" alt="Logo"/>
</a></p><div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="../index.html">Documentation overview</a><ul>
<li><a href="modules.html">qiskit</a><ul>
<li><a href="qiskit.html">qiskit package</a><ul>
<li><a href="qiskit.qasm.html">qiskit.qasm package</a><ul>
<li><a href="qiskit.qasm._node.html">qiskit.qasm._node package</a><ul>
<li>Previous: <a href="qiskit.qasm._node._program.html" title="previous chapter">qiskit.qasm._node._program module</a></li>
<li>Next: <a href="qiskit.qasm._node._real.html" title="next chapter">qiskit.qasm._node._real module</a></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="../_sources/_autodoc/qiskit.qasm._node._qreg.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="../search.html" method="get">
<div><input type="text" name="q" /></div>
<div><input type="submit" value="Go" /></div>
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
&copy;.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.6.4</a>
&amp; <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.10</a>
|
<a href="../_sources/_autodoc/qiskit.qasm._node._qreg.rst.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More