circuit.cpp File Reference
#include <cstring>
#include <algorithm>
#include <cassert>
#include <sstream>
#include "gate.hpp"
#include "gate_matrix.hpp"
#include "gate_factory.hpp"
#include "circuit.hpp"
#include "pauli_operator.hpp"
#include "observable.hpp"

Functions

std::ostream & operator<< (std::ostream &stream, const QuantumCircuit &circuit)
 
std::ostream & operator<< (std::ostream &stream, const QuantumCircuit *gate)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  stream,
const QuantumCircuit circuit 
)

量子回路のデバッグ情報を出力する。

Returns
受け取ったストリーム

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  stream,
const QuantumCircuit gate 
)

量子回路のデバッグ情報を出力する。

Returns
受け取ったストリーム