Extensions.ToQSharpFormat Method

Definition

Converts an electronic structure problem description into a format consumable by Q# using default settings.

public static Microsoft.Quantum.Chemistry.JordanWigner.JordanWignerEncodingData ToQSharpFormat (this Microsoft.Quantum.Chemistry.Broombridge.ProblemDescription problem, string state = "", Microsoft.Quantum.Chemistry.IndexConvention indexConvention = Microsoft.Quantum.Chemistry.IndexConvention.UpDown, Microsoft.Quantum.Chemistry.Paulis.QubitEncoding qubitEncoding = Microsoft.Quantum.Chemistry.Paulis.QubitEncoding.JordanWigner);
static member ToQSharpFormat : Microsoft.Quantum.Chemistry.Broombridge.ProblemDescription * string * Microsoft.Quantum.Chemistry.IndexConvention * Microsoft.Quantum.Chemistry.Paulis.QubitEncoding -> Microsoft.Quantum.Chemistry.JordanWigner.JordanWignerEncodingData
<Extension()>
Public Function ToQSharpFormat (problem As ProblemDescription, Optional state As String = "", Optional indexConvention As IndexConvention = Microsoft.Quantum.Chemistry.IndexConvention.UpDown, Optional qubitEncoding As QubitEncoding = Microsoft.Quantum.Chemistry.Paulis.QubitEncoding.JordanWigner) As JordanWignerEncodingData

Parameters

problem
ProblemDescription

Input electronic structure problem description.

state
String

Selected wavefunction ansatz. This uses the Hartree–Fock state by default.

indexConvention
IndexConvention

Convention for mapping spin-orbit indices to integer indices.

qubitEncoding
QubitEncoding

Scheme for mapping fermions to qubits.

Returns

Microsoft.Quantum.Chemistry.JordanWigner.JordanWignerEncodingData

A representation of problem suitable for passing to Q# simulation operations.

Applies to