3.6.3. qupulse.program.volatile¶
Classes
|
Hashable representation of a volatile program property. |
|
|
|
Not hashable |
- class qupulse.program.volatile.VolatileProperty(expression: qupulse.expressions.sympy.Expression, dependencies: Mapping[str, qupulse.expressions.sympy.Expression])¶
Bases:
tuple
Hashable representation of a volatile program property. It does not contain the concrete value. Using the dependencies attribute to calculate the value might yield unexpected results.
Create new instance of VolatileProperty(expression, dependencies)
- dependencies: Mapping[str, qupulse.expressions.sympy.Expression]¶
Alias for field number 1
- expression: qupulse.expressions.sympy.Expression¶
Alias for field number 0
- class qupulse.program.volatile.VolatileRepetitionCount(expression: qupulse.expressions.sympy.ExpressionScalar, scope: qupulse.parameter_scope.Scope)[source]¶
- class qupulse.program.volatile.VolatileValue(expression: qupulse.expressions.sympy.ExpressionScalar, scope: qupulse.parameter_scope.Scope)[source]¶
Bases:
object
Not hashable
- property volatile_property: qupulse.program.volatile.VolatileProperty¶