sampo.scheduler.generate#

Overview#

Function#

get_scheduler_ctor(scheduling_algorithm_type)

-

generate_schedule(scheduling_algorithm_type, work_time_estimator, work_graph, contractors, validate_schedule, landscape)

-

Functions#

sampo.scheduler.generate.get_scheduler_ctor(scheduling_algorithm_type: sampo.scheduler.base.SchedulerType) Callable[[sampo.scheduler.base.SchedulerType, sampo.scheduler.resource.base.ResourceOptimizer, sampo.schemas.time_estimator.WorkTimeEstimator], sampo.scheduler.base.Scheduler]#
sampo.scheduler.generate.generate_schedule(scheduling_algorithm_type: sampo.scheduler.base.SchedulerType, work_time_estimator: sampo.schemas.time_estimator.WorkTimeEstimator, work_graph: sampo.schemas.graph.WorkGraph, contractors: sampo.schemas.contractor.Contractor | list[sampo.schemas.contractor.Contractor], validate_schedule: bool, landscape: sampo.schemas.landscape.LandscapeConfiguration = LandscapeConfiguration()) sampo.schemas.schedule.Schedule#