English
Languages
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

Constant

class Constant(duration: Union[int, qiskit.circuit.parameterexpression.ParameterExpression], amp: Union[complex, float, qiskit.circuit.parameterexpression.ParameterExpression], angle: Optional[Union[float, qiskit.circuit.parameterexpression.ParameterExpression]] = None, name: Optional[str] = None, limit_amplitude: Optional[bool] = None)[source]

Bases: object

A simple constant pulse, with an amplitude value and a duration:

\[f(x) = \text{amp}\times\exp\left(i\text{angle}\right) , 0 <= x < duration f(x) = 0 , elsewhere\]

Create new pulse instance.

Parameters
  • duration – Pulse length in terms of the sampling period dt.

  • amp – The magnitude of the amplitude of the square envelope. Complex amp support will be deprecated.

  • angle – The angle of the complex amplitude of the square envelope. Default value 0.

  • name – Display name for this pulse envelope.

  • limit_amplitude – If True, then limit the amplitude of the waveform to 1. The default is True and the amplitude is constrained to 1.

Returns

ScalableSymbolicPulse instance.

Attributes

alias = 'Constant'