gate.cpp File Reference
#include <cassert>
#include "gate.hpp"
#include "gate_matrix.hpp"
#include <algorithm>
#include <functional>
#include <sstream>

Functions

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

Function Documentation

◆ operator<<() [1/2]

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

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

Returns
受け取ったストリーム

◆ operator<<() [2/2]

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

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

Returns
受け取ったストリーム