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 inManufacturingProfileCompiled
. It is intended to be used to construct factoriesSee also
Attributes Summary
Cost of cancelling the process before the last step
Cost of manufacturing
Cost of pausing incurred only at the step a pause is started
The line index
Number of steps needed to complete the manufacturing
The
Process
associated with this profileCost of resuming a process
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
-
resumption_cost
¶ Cost of resuming a process
-
running_pause_cost
¶ Running cost of pausing
-