gate_matrix.cpp File Reference
#include <csim/update_ops.h>
#include <csim/utility.h>
#include "state.hpp"
#include "gate_matrix.hpp"
#include "type.hpp"
#include <numeric>
#include <algorithm>

Functions

std::ostream & operator<< (std::ostream &os, const QuantumGateMatrix &gate)
 
std::ostream & operator<< (std::ostream &os, QuantumGateMatrix *gate)
 

Function Documentation

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  os,
const QuantumGateMatrix gate 
)

ゲートの情報を文字列で出力する

Parameters
os出力するストリーム
gate情報の出力を行うゲート
Returns
受け取ったストリーム

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  os,
QuantumGateMatrix gate 
)

ゲートの情報を文字列で出力する

Parameters
os出力するストリーム
gate情報の出力を行うゲート
Returns
受け取ったストリーム