# qiskit.chemistry.algorithms.ExcitedStatesEigensolver¶

class ExcitedStatesEigensolver(transformation, solver)[código fonte]

The calculation of excited states via an Eigensolver algorithm

Parâmetros
• transformation (Transformation) – Qubit Operator Transformation

• solver (Union[Eigensolver, EigensolverFactory]) – Minimum Eigensolver or MESFactory object.

__init__(transformation, solver)[código fonte]
Parâmetros
• transformation (Transformation) – Qubit Operator Transformation

• solver (Union[Eigensolver, EigensolverFactory]) – Minimum Eigensolver or MESFactory object.

Methods

 __init__(transformation, solver) type transformation Transformation solve(driver[, aux_operators]) Compute Ground and Excited States properties.

Attributes

 solver Returns the minimum eigensolver or factory. transformation Returns the transformation used to obtain a qubit operator from the molecule.
solve(driver, aux_operators=None)[código fonte]

Compute Ground and Excited States properties.

Parâmetros
• driver (BaseDriver) – a chemistry driver object which defines the chemical problem that is to be solved by this calculation.

• aux_operators (Optional[List[Any]]) – Additional auxiliary operators to evaluate. Must be of type FermionicOperator if the qubit transformation is fermionic and of type BosonicOperator it is bosonic.

Levanta

NotImplementedError – If an operator in aux_operators is not of type FermionicOperator.

Tipo de retorno

Union[ElectronicStructureResult, VibronicStructureResult]

Retorna

An eigenstate result. Depending on the transformation this can be an electronic structure or bosonic result.

property solver

Returns the minimum eigensolver or factory.

Tipo de retorno

Union[Eigensolver, EigensolverFactory]

property transformation

Returns the transformation used to obtain a qubit operator from the molecule.

Tipo de retorno

Transformation