tket
|
#include "tket/Diagonalisation/PauliPartition.hpp"
#include <numeric>
#include <tkassert/Assert.hpp>
#include "tket/Graphs/AdjacencyData.hpp"
#include "tket/Graphs/GraphColouring.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. | |
Functions | |
std::list< std::list< SpPauliString > > | tket::term_sequence (const std::list< SpPauliString > &strings, PauliPartitionStrat strat, GraphColourMethod method=GraphColourMethod::Lazy) |
Partitions a QubitOperator into lists of mutually commuting gadgets. | |