component_based_priority¶
- class pyrecodes.distribution_priority.component_based_priority.ComponentBasedPriority(resource_name: str, parameters, components: list[Component])¶
Bases:
DistributionPriority
Class that defines resource distribution priority by specifying the priority of each component.
- static component_not_already_in_priority_list(component)¶
- find_component_position(component_name: str, component_locality: str, temp_components: list[Component]) tuple[int, list[Component]] ¶
- get_component_priorities() list[int] ¶
- static get_locality_id_from_string(locality_strings: list[str]) list ¶
- set_distribution_priority(parameters)¶