# Package aim4.driver.coordinator

This package contains the implementation of the coordinator, one of the three agents in the driver agent.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Coordinator | An agent that controls the coordination of an auto vehicle driver view with other Vehicles and with intersection managers.

- Class Summary
  Class | Description
  --- | ---
  ArrivalEstimationResult | The result of arrival estimations.
  MaxAccelReservationCheck | This class provides functions to solve the validation problem.
  NoIntersectionCoordinator | The coordinator when there is no intersection.
  V2ICoordinator | An agent that autonomously controls the coordination of a `AutoVehicleDriverView` with other Vehicles and with `IntersectionManager`s.
  V2ICoordinator.ReservationParameter | Postprocessing the reservation parameters
  VelocityFirstArrivalEstimation | This class provides functions to solve the optimization problem.

- Enum Summary
  Enum | Description
  --- | ---
  V2ICoordinator.State | Potential states that a CoordinatingDriverAgent can be in.

- Exception Summary
  Exception | Description
  --- | ---
  ArrivalEstimationException | The exception for wrong arrival estimation.
  ReservationCheckException | The exception for failure of reservation check.

## Package aim4.driver.coordinator Description

This package contains the implementation of the coordinator, one of the three agents in the driver agent.

Copyright © 2013. All rights reserved.