Block ===== .. currentmodule:: tqec.compile.blocks .. autoclass:: Block .. rubric:: Methods .. autosummary:: ~Block.__init__ ~Block.all_layers ~Block.get_temporal_border ~Block.get_temporal_layer_on_border ~Block.shape ~Block.timesteps ~Block.to_sequenced_layer_with_schedule ~Block.with_spatial_borders_trimmed ~Block.with_temporal_borders_replaced .. rubric:: Attributes .. autosummary:: ~Block.dimensions ~Block.is_cube ~Block.is_pipe ~Block.is_temporal_pipe ~Block.layer_sequence ~Block.scalable_shape ~Block.scalable_timesteps ~Block.schedule ~Block.trimmed_spatial_borders .. rubric:: Detailed methods .. automethod:: __init__ .. automethod:: all_layers .. automethod:: get_temporal_border .. automethod:: get_temporal_layer_on_border .. automethod:: shape .. automethod:: timesteps .. automethod:: to_sequenced_layer_with_schedule .. automethod:: with_spatial_borders_trimmed .. automethod:: with_temporal_borders_replaced