VariationalForm

class VariationalForm[source]

Base class for VariationalForms.

This method should initialize the module and use an exception if a component of the module is not available.

Attributes

VariationalForm.num_parameters

Number of parameters of the variational form.

VariationalForm.num_qubits

Number of qubits of the variational form.

VariationalForm.parameter_bounds

Parameter bounds.

VariationalForm.preferred_init_points

Return preferred init points.

VariationalForm.setting

VariationalForm.support_parameterized_circuit

Whether or not the sub-class support parameterized circuit.

Methods

VariationalForm.construct_circuit(parameters)

Construct the variational form, given its parameters.

VariationalForm.get_entangler_map(map_type, …)

returns entangler map

VariationalForm.validate_entangler_map(…)

validate entangler map