tket
Loading...
Searching...
No Matches
Namespaces | Functions
PauliPartition.cpp File Reference
#include "tket/Diagonalisation/PauliPartition.hpp"
#include <numeric>
#include <tkassert/Assert.hpp>
#include "tket/Graphs/AdjacencyData.hpp"
#include "tket/Graphs/GraphColouring.hpp"
Include dependency graph for PauliPartition.cpp:

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.