Class ClsParametricPauliRotationGate

Inheritance Relationships

Base Type

Class Documentation

class ClsParametricPauliRotationGate : public QuantumGate_SingleParameter

Public Functions

inline ClsParametricPauliRotationGate(double angle, PauliOperator *pauli)
inline virtual ~ClsParametricPauliRotationGate()
inline virtual void update_quantum_state(QuantumStateBase *state) override
inline virtual ClsParametricPauliRotationGate *copy() const override
inline virtual void set_matrix(ComplexMatrix &matrix) const override
inline virtual PauliOperator *get_pauli() const
inline virtual boost::property_tree::ptree to_ptree() const override

japanese-en ptreeに変換する

Returns

ptree

inline virtual ClsParametricPauliRotationGate *get_inverse() const override

Protected Attributes

PauliOperator *_pauli