qrunch.quantum.algorithms.pauli.vqes.creators
Main builders for vqe and gate selection.
Functions
Start creating a gate selector. |
|
Start creating a VQE algorithm. |
Classes
Builder for all types of gate selectors. |
|
Builder for all types of VQE algorithms. |
- class GateSelectorCreator
Bases:
objectBuilder for all types of gate selectors.
- static adapt() AdaptGateSelectorCreator
Narrow the gate selector to the ADAPT gate selector.
- Return type:
- static brute_force() BruteForceGateSelectorCreator
Narrow the gate selector to the brute force gate selector.
- Return type:
- static fast() FastGateSelectorCreator
Narrow the gate selector to the FAST gate selector.
- Return type:
- class VqeCreator
Bases:
objectBuilder for all types of VQE algorithms.
- static fixed_ansatz() BasicVqeCreator
Configure fixed ansatz (basic) VQE.
- Return type:
- static iterative() AdaptiveVqeCreator
Configure an iterative VQE.
- Return type:
- gate_selector_creator() GateSelectorCreator
Start creating a gate selector.
- Return type:
- vqe_creator() VqeCreator
Start creating a VQE algorithm.
- Return type: