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¶