isqham.vqe package¶
Submodules¶
isqham.vqe.uccsd_generator module¶
isqham.vqe.vqe module¶
- class VQE(hamiltonian, n_qubits, n_electrons, circuit, optimizer)¶
Bases:
object- Parameters:
hamiltonian (
PauliHamiltonian)n_qubits (
int)n_electrons (
int)circuit (
BaseCircuit)optimizer (
BaseOptimizer)
- build_ansats(t, N, encoding=<class 'isqham.qubitEncoding.JordanWignerEncoding'>)¶
- Parameters:
N (
int)encoding (
FermionEncoding)
- Return type:
None
- eigh()¶
- get_expectation()¶
- get_measure_result(array=False, shots=1024)¶
- Parameters:
array (
bool)shots (
int)
- property qc: BaseCircuit¶