matchcake.devices.expval_strategies.clifford_expval package¶
Submodules¶
matchcake.devices.expval_strategies.clifford_expval.clifford_expval_strategy module¶
- class matchcake.devices.expval_strategies.clifford_expval.clifford_expval_strategy.CliffordExpvalStrategy¶
Bases:
ExpvalStrategy- NAME: str = 'CliffordExpvalStrategy'¶
- __call__(state_prep_op: StatePrepBase, observable: Operator, **kwargs) TensorLike | Tensor | Number¶
Call self as a function.
- can_execute(state_prep_op: StatePrepBase, observable: Operator) bool¶
- static compute_clifford_expvals(state_prep_op: StatePrepBase)¶