tequila.quantumchemistry.QuantumChemistryPsi4.make_upccgsd_ansatz

QuantumChemistryPsi4.make_upccgsd_ansatz(include_singles: bool = True, include_reference: bool = True, indices: list = None, label: str = None, order: int = 1, *args, **kwargs)

UpGCCSD Ansatz similar as described by Lee et. al.

Parameters
  • include_singles – include singles excitations

  • include_reference – include the HF reference state as initial state

  • indices – pass custom defined set of indices from which the ansatz will be created List of tuples of tuples spin-indices e.g. [((2*p,2*q),(2*p+1,2*q+1)), …]

  • label – An additional label that is set with the variables default is None and no label will be set: variables names will be (x, (p,q)) for x in range(order) with a label the variables will be named (label, (x, (p,q)))

  • order – Order of the ansatz (default is 1) determines how often the ordering gets repeated parameters of repeating layers are independent

Returns

Return type

UpGCCSD ansatz