quri_parts.qsub.eval.gatecount module¶
- class GateCountEvaluatorHooks(ops=())¶
Bases:
EvaluatorHooks[dict[tuple[NameSpace,str],int]]- Parameters:
ops (Iterable[AbstractOp])
- reset()¶
- Return type:
None
- result()¶
- Return type:
dict[qsub.op.BaseIdent, int]
- enter_sub(sub, qubits, regs, call_stack)¶
- Parameters:
sub (MachineSub)
qubits (Sequence[Qubit])
regs (Sequence[Register])
call_stack (list[qsub.machineinst.SubId])
- Return type:
bool
- exit_sub(sub, enter_sub, call_stack)¶
- Parameters:
sub (MachineSub)
enter_sub (bool)
call_stack (list[qsub.machineinst.SubId])
- Return type:
None
- class TGateCountEvaluatorHooks¶
Bases:
GateCountEvaluatorHooks