SinglePauliOperator Class Reference

#include <pauli_operator.hpp>

Public Member Functions

 SinglePauliOperator (UINT index_, UINT pauli_id_)
 
UINT index () const
 
UINT pauli_id () const
 

Protected Attributes

UINT _index
 
UINT _pauli_id
 

Constructor & Destructor Documentation

◆ SinglePauliOperator()

SinglePauliOperator::SinglePauliOperator ( UINT  index_,
UINT  pauli_id_ 
)
inline

コンストラクタ

添字とパウリ演算子からインスタンスを生成する。

Parameters
[in]index_作用するqubitの添字
[in]pauli_id_パウリ演算子を表す整数。(I,X,Y,Z)が(0,1,2,3)に対応する。
Returns
新しいインスタンス

Member Function Documentation

◆ index()

UINT SinglePauliOperator::index ( ) const
inline

自身が作用する添字を返す

Returns
自身が作用する添字

◆ pauli_id()

UINT SinglePauliOperator::pauli_id ( ) const
inline

自身を表すパウリ演算子を返す

Returns
自身のもつパウリ演算子を表す整数。(I,X,Y,Z)が(0,1,2,3)に対応する。

Member Data Documentation

◆ _index

UINT SinglePauliOperator::_index
protected

◆ _pauli_id

UINT SinglePauliOperator::_pauli_id
protected

The documentation for this class was generated from the following file: