Sdílet prostřednictvím


Std.Canon

Obor názvů Std.Canon obsahuje následující položky:

Jméno Popis
ApplyCNOTChain Vypočítá paritu místního registru qubitů.
ApplyControlledOnBitString Použije oracle pro target, pokud je controlRegister ve stavu určeném bits.
ApplyControlledOnInt Použije pro cíl jednotkovou operaci, pokud stav registru ovládacího prvku odpovídá zadanému nenegativnímu celočíselnému číslu.
ApplyP Vzhledem k tomu, že operátor Pauli s jedním qubitem použije odpovídající operaci na jeden qubit.
ApplyPauli Vzhledem k tomu, že operátor Pauli s více qubity použije odpovídající operaci na kvantový registr.
ApplyPauliFromBitString Použije operátor Pauli u každého qubitu v poli, pokud odpovídající bit logického pole odpovídá danému vstupu.
ApplyPauliFromInt Použije operátor Pauli u každého qubitu v poli, pokud odpovídající bit celého čísla Little-endian odpovídá danému vstupu.
ApplyQFT Použije rotace kvantové fourierové transformace (QFT) na kvantový registr s trochou konce.
ApplyToEach Použije operaci na každý prvek v registru.
použít ApplyToEachA Použije operaci na každý prvek v registru. Modifikátor A označuje, že operace s jedním prvkem je adjointable.
ApplyToEachC Použije operaci na každý prvek v registru. Modifikátor C označuje, že operace s jedním prvkem je ovládatelná.
ApplyToEachCA Použije operaci na každý prvek v registru. Modifikátor CA označuje, že operace s jedním prvkem je ovládacího prvku a adjointable.
ApplyXorInPlace Použije bitové operace XOR mezi klasickým celočíselnou a celočíselnou hodnotou reprezentovanou registrem qubitů.
ApplyXorInPlaceL Použije bitové operace XOR mezi klasickým celočíselnou a celočíselnou hodnotou reprezentovanou registrem qubitů.
CX Použije bránu controlled-X (CX) na dvojici qubitů.
CY Použije bránu controlled-Y (CY) na dvojici qubitů.
CZ Použije bránu controlled-Z (CZ) na dvojici qubitů.
Fst Při použití páru vrátí první prvek.
relabel Znovu označí qubity v poli current s qubity v poli updated. Pole updated musí být platným permutací pole current.
Snd Vzhledem k páru vrátí druhý prvek.
SwapReverseRegister Používá swap brány k obrácení pořadí qubitů v registru.