|
|
Les agents `prestataires logistiques` sont définis dans le fichier `LogisticsServiceProvider.gaml`. Leur but principal est de gérer le réapprovisionnement de leurs clients. Puisqu'ils sont choisis par des agents destinataires, il est possible qu'un agent prestataire n'ait pas de client du tout, ou au contraire en ait plusieurs. De plus, ils peuvent gagner ou perdre des clients au cours de la simulation. Ils doivent donc gérer plusieurs situations : l'ajout d'un nouveau client, la perte d'un client existant, et le réapprovisionnement des bâtiments dont un prestataire a la charge (les entrepôts et les bâtiments associés aux clients).
|
|
|
|
|
|
# Ajout d'un nouveau client
|
|
|
|
|
|
# Réapprovisionnement des stocks
|
|
|
|
|
|
# Perte d'un client
|
|
|
|