abc module

class jinete.algorithms.heuristics.insertion.iterators.abc.InsertionIterator(fleet, job, strategy_cls=None, criterion_cls=None, routes=None, *args, **kwargs)[source]

Bases: abc.ABC

__init__(fleet, job, strategy_cls=None, criterion_cls=None, routes=None, *args, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.

criterion_cls: Type[RouteCriterion] = None
fleet: Fleet = None
job: Job = None
routes_container: Dict[Vehicle, Route] = None