Sdílet prostřednictvím


Microsoft.Quantum.Oracles – obor názvů

Upozornění

Tato dokumentace se týká klasické sady QDK, která byla nahrazena moderní sadou QDK.

Projděte si https://aka.ms/qdk.api dokumentaci k rozhraní API pro moderní sadu QDK.

Tento obor názvů poskytuje uživatelem definované typy, které zdobí různé druhy orákul podle jejich zamýšleného použití v kvantových algoritmech, jako je například odhad fází a zesílení amplitudy.

Functions

Name Souhrn
DeterministicStateOracleFromStateOracle Převede orákulum typu StateOracle na DeterministicStateOracle.
ObliviousOracleFromDeterministicStateOracle Kombinuje orákulum DeterministicStateOracle a ObliviousOracle.
OracleToDiscrete Vzhledem k tomu, že operace představuje orákulum "černé skříňky", vrátí diskrétní orákulum v čase, které představuje orákulum "černé skříňky" opakované několikrát.
ReflectionOracleFromDeterministicStateOracle Vytvoří reflexi o daném stavu z orákulum.
StateOracleFromDeterministicStateOracle Převede orákulum typu DeterministicStateOracle na StateOracle.

Uživateli definované typy

Name Souhrn
ContinuousOracle Představuje orákulum s nepřetržitým časem.
DeterministicStateOracle Představuje orákulum pro přípravu deterministického stavu.
DiscreteOracle Představuje diskrétní orákulum v čase.
ObliviousOracle Představuje orákulum pro zapomenuté zesílení amplitudy.
ReflectionOracle Představuje orákulum reflexe.
StateOracle Představuje orákulum pro přípravu stavu.