English
Languages
English
Japanese
German
Korean
Portuguese, Brazilian
French
Shortcuts

qiskit.aqua.components.reciprocals.Reciprocal

class Reciprocal[source]

Base class for reciprocal calculation.

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

abstract __init__()[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__()

Initialize self.

construct_circuit(mode[, register, circuit])

Construct the initial state circuit.

sv_to_resvec(statevector, num_q)

Convert statevector to result vector.

abstract construct_circuit(mode, register=None, circuit=None)[source]

Construct the initial state circuit.

Parameters
  • mode (str) – ‘matrix’ or ‘circuit’

  • register (QuantumRegister) – register for circuit construction.

  • circuit (QuantumCircuit) – circuit for construction.

Returns

The reciprocal circuit.

abstract sv_to_resvec(statevector, num_q)[source]

Convert statevector to result vector.

Parameters
  • statevector (list) – The statevector from simulation.

  • num_q (int) – Number of qubits of result register.

Returns

The result vector.