isqham.vqe package

Submodules

isqham.vqe.uccsd_generator module

class UCCSDGenerator(n_orbitals, n_electrons)

Bases: object

build_T1_terms()
build_T2_terms()
build_anti_hermitian_operators()
build_hermitian_conjugate(term)
build_uccsd_operator()
count_operators()

isqham.vqe.vqe module

class VQE(hamiltonian, n_qubits, n_electrons, circuit, optimizer)

Bases: object

Parameters:
build_ansats(t, N, encoding=<class 'isqham.qubitEncoding.JordanWignerEncoding'>)
Parameters:
Return type:

None

eigh()
get_expectation()
get_measure_result(array=False, shots=1024)
Parameters:
  • array (bool)

  • shots (int)

property qc: BaseCircuit

Module contents