Microsoft.Quantum.Chemistry.JordanWigner namespace
Warning
This documentation refers to the Classic QDK, which has been replaced by the Modern QDK.
Please see https://aka.ms/qdk.api for the API documentation for the Modern QDK.
Operations
Name | Summary |
---|---|
JordanWignerFermionImpl | Represents a dynamical generator as a set of simulatable gates and an expansion in the JordanWigner basis. |
OptimizedBEXY | Applies a sequence of Z operations and either an X or Y operation to a register of qubits, where the selection of target qubits and basis are conditioned on the state of a control register. |
PrepareSingleConfigurationalStateSingleSiteOccupation | Simple state preparation of trial state by occupying spin-orbitals |
PrepareSparseMultiConfigurationalState | Sparse multi-configurational state preparation of trial state by adding excitations to initial trial state. |
PrepareTrialState | |
PrepareUnitaryCoupledClusterState | Unitary coupled-cluster state preparation of trial state |
SelectZ | Applies a Z operation to a qubit indicated by the state of another register. |
ApplyJordanWignerPQTerm | Applies time-evolution by a PQ term described by a GeneratorIndex . |
ApplyJordanWignerPQandPQQRTerm | Applies time-evolution by a PQ or PQQR term described by a GeneratorIndex . |
ApplyJordanWignerZTerm | Applies time-evolution by a Z term described by a GeneratorIndex . |
ApplyJordanWignerZZTerm | Applies time-evolution by a ZZ term described by a GeneratorIndex . |
Functions
Name | Summary |
---|---|
JordanWignerBlockEncodingGeneratorSystem | Converts a Hamiltonian described by JWOptimizedHTerms to a GeneratorSystem expressed in terms of the Pauli GeneratorIndex . |
JordanWignerClusterOperatorEvolutionSet | Represents a dynamical generator as a set of simulatable gates and an expansion in the JordanWigner basis. |
JordanWignerClusterOperatorGeneratorSystem | Converts a Hamiltonian described by JWOptimizedHTerms to a GeneratorSystem expressed in terms of the GeneratorIndex convention defined in this file. |
JordanWignerFermionEvolutionSet | Represents a dynamical generator as a set of simulatable gates and an expansion in the JordanWigner basis. |
JordanWignerFermionFunction | Represents a dynamical generator as a set of simulatable gates and an expansion in the JordanWigner basis. |
JordanWignerGeneratorSystem | Converts a Hamiltonian described by JWOptimizedHTerms to a GeneratorSystem expressed in terms of the GeneratorIndex convention defined in this file. |
OptimizedBlockEncodingGeneratorSystem | Converts a Hamiltonian described by JWOptimizedHTerms to a GeneratorSystem expressed in terms of the Pauli GeneratorIndex . |
OptimizedQubitizationOracle | Returns T-count optimized Qubitization operation and the parameters necessary to run it. |
QubitizationOracle | Returns Qubitization operation and the parameters necessary to run it. |
TrotterStepOracle | Returns Trotter step operation and the parameters necessary to run it. |
_ComputeJordanWignerBitString | Computes Z component of Jordan–Wigner string between fermion indices in a fermionic operator with an even number of creation / annihilation operators. |
_ComputeJordanWignerPauliString | |
_ComputeJordanWignerPauliZString | |
_JordanWignerClusterOperatorPQRSTermSigns | |
JordanWignerOptimizedBlockEncoding | |
V0123TermToPauliMajIdx | Converts a GeneratorIndex describing a PQRS term to an expression 'GeneratorIndex[]' in terms of Paulis |
User-defined types
Name | Summary |
---|---|
JWOptimizedHTerms | Format of data passed from C# to Q# to represent terms of the Hamiltonian. The meaning of the data represented is determined by the algorithm that receives it. |
JordanWignerEncodingData | Format of data passed from C# to Q# to represent all information for Hamiltonian simulation. The meaning of the data represented is determined by the algorithm that receives it. |
JordanWignerInputState | Format of data passed from C# to Q# to represent preparation of the initial state The meaning of the data represented is determined by the algorithm that receives it. |
OptimizedBEGeneratorSystem | Function that returns OptimizedBETermIndex data for term n given an integer n , together with the number of terms in the first Int and the sum of absolute-values of all term coefficients in the Double . |
OptimizedBETermIndex | Term data in the optimized block-encoding algorithm. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for