Template Class QubitRegisterMetric¶
Defined in File QubitRegisterMetric.hpp
Inheritance Relationships¶
Base Type¶
public QubitRegister< Type >(Template Class QubitRegister)
Class Documentation¶
-
template<class
Type= ComplexDP>
classQubitRegisterMetric: 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>)¶
-