Function qristal::create_commute_through_multis_pass

Function Documentation

inline std::shared_ptr<CircuitPass> qristal::create_commute_through_multis_pass()

Applies a collection of commutation rules to move single qubit operations past multiqubit operations they commute with, towards the front of the circuit