:py:mod:`starling_sim.models.SB_VS_R.repositioning_staff` ========================================================= .. py:module:: starling_sim.models.SB_VS_R.repositioning_staff Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: starling_sim.models.SB_VS_R.repositioning_staff.RepositioningStaff .. py:class:: RepositioningStaff(simulation_model, agent_id, origin, dwell_time, seats, **kwargs) Bases: :py:obj:`starling_sim.basemodel.agent.vehicles.repositioning_vehicle.RepositioningVehicle` This class describes the repositioning staff of the SB_VS_R model. .. py:attribute:: SCHEMA .. py:method:: loop_() This method represents the life cycle of an agent. The loop process will be added to the simulation environment after the agent creation. Agents may perform actions that have a duration. They must then yield other processes such as waiting or moving, and will resume at the end of their action. The loop must be extended to represent a specific behavior, using possibly inherited methods.