Source code for maenvs4vrp.core.env_agent_selector
[docs]
class BaseSelector():
""" Agent iterator base class.
"""
def __init__(self):
"""
Constructor
Args:
n/a.
Returns:
None.
"""
def set_env(self, env):
"""
Set environment.
Args:
env(AECEnv): Environment.
Returns:
None.
"""
self.env = env
def _next_agent(self):
"""
Return the next agent.
Args:
n/a.
Returns:
selected_agent(Tensor): Next agent.
"""
raise NotImplementedError()