qat.linalg.oracles

qat.linalg.oracles.BinaryQRAM

Oracle implementing binary QRAM unitary operators

qat.linalg.oracles.PhaseOracle

Oracle which flips the phase of some computational basis state

qat.linalg.oracles.QRAM

Oracle implementing QRAM unitary operators

qat.linalg.oracles.StatePreparation

Oracle which prepares the state vector in a particular state