utility_distribution_model_constructor¶
- class pyrecodes.resource_distribution_model.utility_distribution_model_constructor.UtilityDistributionModelConstructor¶
Bases:
ConcreteResourceDistributionModelConstructor
Class for constructing the Utility Distribution Model.
- construct(resource_name: str, resource_parameters: dict, components: list[Component], distribution_model: ResourceDistributionModel)¶
- set_priority_model(resource_name: str, distribution_priority: dict, components: list[Component], distribution_model: ResourceDistributionModel) None ¶
- set_system_matrix(components: list[Component], resource_name: str, distribution_model: ResourceDistributionModel) None ¶
- set_transfer_service_distribution_model(transfer_service_distribution_model: ResourceDistributionModel, distribution_model: ResourceDistributionModel) None ¶
TODO: Implement this method to consider the transfer service distribution model.