bloqade.analog.compiler.rewrite.common.add_padding.AddPadding
classAddPadding¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding
Bases: BloqadeIRTransformer
Signature
class AddPadding(level_couplings=None, field_names=None, spatial_modulations=None)Parameters
| Name | Type | Default | Description |
|---|---|---|---|
level_couplings | — | None | |
field_names | — | None | |
spatial_modulations | — | None |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
level_couplings | — | level_couplings | |
field_names | — | field_names | |
spatial_modulations | — | spatial_modulations | |
duration | — | None |
methodadd_waveform_padding¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.add_waveform_padding
methodget_empty_field¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.get_empty_field
methodget_empty_pulse¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.get_empty_pulse
methodvisit_sequence_Sequence¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.visit_sequence_Sequence
Signature
def visit_sequence_Sequence(node: sequence.Sequence) -> sequence.SequenceParameters
| Name | Type | Description |
|---|---|---|
node | sequence.Sequence |
Returns
sequence.Sequence
methodvisit_pulse_Pulse¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.visit_pulse_Pulse
def visit_pulse_Pulse(node: pulse.Pulse) -> pulse.PulseParameters
| Name | Type | Description |
|---|---|---|
node | pulse.Pulse |
Returns
pulse.Pulse
methodvisit_field_Field¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.visit_field_Field
def visit_field_Field(node: field.Field) -> field.FieldParameters
| Name | Type | Description |
|---|---|---|
node | field.Field |
Returns
field.Field
methodvisit_waveform_Add¶source
bloqade.analog.compiler.rewrite.common.add_padding.AddPadding.visit_waveform_Add
def visit_waveform_Add(node: waveform.Add) -> waveform.AddParameters
| Name | Type | Description |
|---|---|---|
node | waveform.Add |
Returns
waveform.Add