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()