|
tket
|
#include "tket/Transformations/MeasurePass.hpp"#include <optional>#include "tket/Circuit/DAGDefs.hpp"#include "tket/OpType/EdgeType.hpp"#include "tket/OpType/OpTypeFunctions.hpp"#include "tket/Ops/OpPtr.hpp"#include "tket/Transformations/Transform.hpp"
Go to the source code of this file.
Namespaces | |
| namespace | tket |
| Defines tket::DeviceCharacterisation, used in NoiseAwarePlacement and in commute_SQ_gates_through_SWAPS as a simple device noise model. | |
| namespace | tket::Transforms |
| namespace | tket::Transforms::DelayMeasures |
Functions | |
| Transform | tket::Transforms::delay_measures (bool allow_partial=false) |
| Commute all measurement gates to the end of the circuit. | |
| bool | tket::Transforms::DelayMeasures::check_only_end_measures (const Command &com, unit_set_t &measured_units) |
| Gathers all end-measurements, and adds the measured units to the list. | |
| std::pair< bool, bool > | tket::Transforms::DelayMeasures::run_delay_measures (Circuit &circ, bool allow_partial=false, bool dry_run=false) |
| Commute all measurement gates to the end of the circuit. | |