Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SchedulingInstance

An instance of the scheduling problem solved by this module.

Hierarchy

  • SchedulingInstance

Index

Properties

jobs

jobs: Job[]

The jobs that needs to be processed on one (or more) of the available machines.

The dependency graph induced by Job.dependencies must be an acyclic graph.

machineSpeeds

machineSpeeds: number[]

The speeds of the machines available for processing jobs.

The length of this array determines the number of machines available.

Optional minFragmentSize

minFragmentSize: undefined | number

The minimum processing requirement that a job fragment must have.

The default is 0 (that is, there is no effective minimum).

Generated using TypeDoc