adapt.system_methods
Module Contents
Classes
- class adapt.system_methods.system_data(H, ref, N_e, N_qubits)[source]
-
- tang_pool()[source]
Pool from the qubit-ADAPT paper
- Returns:
jw_pool, fermi_ops – List of sparse matrix operators and their verbal representations respectively
- Return type:
list
- pair_pool()[source]
UPCCGSD-based pool constructor :returns: jw_pool, v_pool – sparse matrices and verbal representations of operators respectively :rtype: list
- uccsd_pool(approach='vanilla')[source]
UCCSD-based pool constructor
- Parameters:
approach (string) – ‘vanilla’, ‘spin_complement’, or ‘spin_adapt’
- Returns:
jw_pool, v_pool – sparse matrices and verbal representations of operators respectively
- Return type:
list
- qeb_pool()[source]
n_orb is number of spatial orbitals assuming that spin orbitals are labelled 0a,0b,1a,1b,2a,2b,3a,3b,…. -> 0,1,2,3,…