tket
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
GreedyPauliOptimisationLookupTables.hpp File Reference
#include "GreedyPauliOptimisation.hpp"
Include dependency graph for GreedyPauliOptimisationLookupTables.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tket::Transforms::GreedyPauliSimp::hash_pauli_pauli
 
struct  tket::Transforms::GreedyPauliSimp::hash_optype_pauli
 
struct  tket::Transforms::GreedyPauliSimp::hash_quadruple
 
struct  tket::Transforms::GreedyPauliSimp::TQE_PAULI_MAP
 Given TQE;P(0);Q(1), return P'(0), Q'(0), and sign k such that TQE;P(0);Q(1) = k* P'(0);Q'(1);TQE. More...
 

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::GreedyPauliSimp
 

Functions

constexpr size_t tket::Transforms::GreedyPauliSimp::hash_triple (const std::tuple< TQEType, Pauli, Pauli > &t)