HFInitialPoint#

class HFInitialPoint[source]#

Bases: InitialPoint

Compute the Hartree-Fock (HF) initial point.

A class that provides an all-zero initial point for the VQE parameter values.

If used in concert with the HartreeFock initial state (which will be prepended to the UCC circuit) the all-zero initial point will correspond to the HF initial point.

Attributes

ansatz#

The UCC ansatz.

The excitation_list and reps used by the UCC ansatz is obtained to ensure that the shape of the initial point is appropriate.

problem#

The problem.

The problem is not required to compute the HF initial point. If it is provided we will attempt to obtain the HF reference_energy.

total_energy#

The Hartree-Fock reference energy.

If the reference energy was not obtained from ElectronicEnergy this will be equal to zero.

Methods

compute(ansatz=None, problem=None)[source]#

Compute the initial point parameter for each excitation.

See class documentation for more information.

প্যারামিটার:
রেইজেস:

QiskitNatureError -- If ansatz is not set.

to_numpy_array()[source]#

The initial point as an array.

রিটার্ন টাইপ:

ndarray