ScEpTIC.AST.transformations.place_static_frequency_scaling_ops package

Submodules

ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.config module

class ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.config.PlaceStaticFrequencyScalingConfig(main_config)

Bases: ScEpTICBaseConfig

Configuration for placing static frequency scaling operations

ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.config.get_config(main_config)

ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.main module

ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.main.apply_transformation(functions, vmstate, f_declarations)
Parameters:
  • functions – ScEpTIC AST functions

  • vmstate – vmstate

ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.scaling_instructions module

class ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.scaling_instructions.ScaleDownInstruction(call_operation)

Bases: StaticScalingInstruction

class ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.scaling_instructions.ScaleUpInstruction(call_operation)

Bases: StaticScalingInstruction

class ScEpTIC.AST.transformations.place_static_frequency_scaling_ops.scaling_instructions.StaticScalingInstruction(call_operation)

Bases: Instruction

get_val()

Module contents