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