59 lines
3.2 KiB
Plaintext
59 lines
3.2 KiB
Plaintext
---
|
||
title: MinimumEigensolverFactory (v0.26)
|
||
description: API reference for qiskit.chemistry.algorithms.MinimumEigensolverFactory in qiskit v0.26
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: class
|
||
python_api_name: qiskit.chemistry.algorithms.MinimumEigensolverFactory
|
||
---
|
||
|
||
<span id="qiskit-chemistry-algorithms-minimumeigensolverfactory" />
|
||
|
||
# qiskit.chemistry.algorithms.MinimumEigensolverFactory
|
||
|
||
<Class id="qiskit.chemistry.algorithms.MinimumEigensolverFactory" isDedicatedPage={true} github="https://github.com/qiskit-community/qiskit-aqua/tree/stable/0.9/qiskit/chemistry/algorithms/ground_state_solvers/minimum_eigensolver_factories/minimum_eigensolver_factory.py" signature="MinimumEigensolverFactory" modifiers="class">
|
||
A factory to construct a minimum eigensolver based on a qubit operator transformation.
|
||
|
||
### \_\_init\_\_
|
||
|
||
<Function id="qiskit.chemistry.algorithms.MinimumEigensolverFactory.__init__" signature="__init__()">
|
||
Initialize self. See help(type(self)) for accurate signature.
|
||
</Function>
|
||
|
||
## Methods
|
||
|
||
| | |
|
||
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- |
|
||
| [`__init__`](#qiskit.chemistry.algorithms.MinimumEigensolverFactory.__init__ "qiskit.chemistry.algorithms.MinimumEigensolverFactory.__init__")() | Initialize self. |
|
||
| [`get_solver`](#qiskit.chemistry.algorithms.MinimumEigensolverFactory.get_solver "qiskit.chemistry.algorithms.MinimumEigensolverFactory.get_solver")(transformation) | Returns a minimum eigensolver, based on the qubit operator transformation. |
|
||
| [`supports_aux_operators`](#qiskit.chemistry.algorithms.MinimumEigensolverFactory.supports_aux_operators "qiskit.chemistry.algorithms.MinimumEigensolverFactory.supports_aux_operators")() | Returns whether the eigensolver generated by this factory supports auxiliary operators. |
|
||
|
||
### get\_solver
|
||
|
||
<Function id="qiskit.chemistry.algorithms.MinimumEigensolverFactory.get_solver" signature="get_solver(transformation)" modifiers="abstract">
|
||
Returns a minimum eigensolver, based on the qubit operator transformation.
|
||
|
||
**Parameters**
|
||
|
||
**transformation** (`Transformation`) – The qubit operator transformation.
|
||
|
||
**Return type**
|
||
|
||
`MinimumEigensolver`
|
||
|
||
**Returns**
|
||
|
||
A minimum eigensolver suitable to compute the ground state of the molecule transformed by `transformation`.
|
||
</Function>
|
||
|
||
### supports\_aux\_operators
|
||
|
||
<Function id="qiskit.chemistry.algorithms.MinimumEigensolverFactory.supports_aux_operators" signature="supports_aux_operators()" modifiers="abstract">
|
||
Returns whether the eigensolver generated by this factory supports auxiliary operators.
|
||
|
||
**Return type**
|
||
|
||
`bool`
|
||
</Function>
|
||
</Class>
|
||
|