model firm product
This commit is contained in:
16
product.py
Normal file
16
product.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import agentpy as ap
|
||||
|
||||
|
||||
class ProductAgent(ap.Agent):
|
||||
def setup(self, code, name):
|
||||
self.product_network = self.model.product_network
|
||||
|
||||
self.code = code
|
||||
self.name = name
|
||||
|
||||
def a_successors(self):
|
||||
nodes = self.product_network.graph.successors(
|
||||
self.product_network.positions[self])
|
||||
return ap.AgentList(
|
||||
self.model,
|
||||
[ap.AgentIter(self.model, node).to_list()[0] for node in nodes])
|
||||
Reference in New Issue
Block a user