Template Class QubitRegisterMetric

Inheritance Relationships

Base Type

Class Documentation

template<class Type = ComplexDP>
class QubitRegisterMetric : public QubitRegister<Type>

Public Functions

QubitRegisterMetric(int iNQubits)
int GetTotalQubitGateCount()
int GetOneQubitGateCount()
int GetTwoQubitGateCount()
int GetParallelDepth()
void ApplyHadamard(int)
void ApplyRotationX(int, double)
void ApplyRotationY(int, double)
void ApplyRotationZ(int, double)
void ApplyCPauliX(int, int)
void ApplyControlled1QubitGate(int, int, qhipster::TinyMatrix<Type, 2, 2, 32>)