resource_distribution_model¶
- class pyrecodes.resource_distribution_model.resource_distribution_model.ResourceDistributionModel¶
Bases:
ABC
Interface for the Resource Distribution Model class.
- abstract distribute(time_step: int) None ¶
- abstract get_total_consumption(scope: str) float ¶
- abstract get_total_demand(scope: str) float ¶
- abstract get_total_supply(scope: str) float ¶
- abstract set_distribution_time_steps(distribution_time_steps: list) None ¶