17 lines
689 B
Python
17 lines
689 B
Python
from neighborhood import Producer, Consumer, Neighborhood
|
|
|
|
# Consumer-Instanzen anlegen
|
|
standard_consumer = Consumer(quantity=10, profile_type='std')
|
|
wp_consumer = Consumer(quantity=0, profile_type='wp')
|
|
ea_consumer = Consumer(quantity=0, profile_type='ea')
|
|
|
|
|
|
# Producer-Instanz anlegen
|
|
standard_producer = Producer(quantity=0, profile_type='std')
|
|
wp_producer = Producer(quantity=0, profile_type='wp')
|
|
ea_producer = Producer(quantity=0, profile_type='ea')
|
|
|
|
|
|
# Instanz für Nachbarschaft anlegen und Ergebnis plotten
|
|
neighborhood = Neighborhood(producers=[standard_producer, wp_producer, ea_producer], consumers=[standard_consumer, wp_consumer, ea_consumer])
|
|
neighborhood.plot_consumption() |