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>)¶
-