ManufacturingProfile

class scml.scml2019.ManufacturingProfile(n_steps, cost, initial_pause_cost, running_pause_cost, resumption_cost, cancellation_cost, line, process)[source]

Bases: object

The costs/time required for running a process on a line (with associated cancellation costs etc). This data-structure carries full information about the Process es instead of just its index as in ManufacturingProfileCompiled. It is intended to be used to construct factories

See also

Factory

Attributes Summary

cancellation_cost

Cost of cancelling the process before the last step

cost

Cost of manufacturing

initial_pause_cost

Cost of pausing incurred only at the step a pause is started

line

The line index

n_steps

Number of steps needed to complete the manufacturing

process

The Process associated with this profile

resumption_cost

Cost of resuming a process

running_pause_cost

Running cost of pausing

Attributes Documentation

cancellation_cost

Cost of cancelling the process before the last step

cost

Cost of manufacturing

initial_pause_cost

Cost of pausing incurred only at the step a pause is started

line

The line index

n_steps

Number of steps needed to complete the manufacturing

process

The Process associated with this profile

resumption_cost

Cost of resuming a process

running_pause_cost

Running cost of pausing