tequila.quantumchemistry.QuantumChemistryPsi4.make_uccsd_ansatz¶
-
QuantumChemistryPsi4.
make_uccsd_ansatz
(trotter_steps: int, initial_amplitudes: Union[str, tequila.quantumchemistry.qc_base.Amplitudes, tequila.quantumchemistry.qc_base.ClosedShellAmplitudes] = 'mp2', include_reference_ansatz=True, parametrized=True, threshold=1e-08, trotter_parameters: tequila.circuit._gates_impl.TrotterParameters = None) → tequila.circuit.circuit.QCircuit¶ - Parameters
initial_amplitudes (typing.Union[str :) – initial amplitudes given as ManyBodyAmplitudes structure or as string where ‘mp2’, ‘cc2’ or ‘ccsd’ are possible initializations
include_reference_ansatz – Also do the reference ansatz (prepare closed-shell Hartree-Fock) (Default value = True)
parametrized – Initialize with variables, otherwise with static numbers (Default value = True)
trotter_steps (int :) –
initial_amplitudes –
Amplitudes –
ClosedShellAmplitudes] – (Default value = “mp2”)
trotter_parameters (gates.TrotterParameters :) – (Default value = None)
- Returns
Parametrized QCircuit
- Return type
type