FactoryProfile

class scml.scml2020.FactoryProfile(costs, external_sales, external_supplies, external_sale_prices, external_supply_prices)[source]

Bases: object

Defines all private information of a factory

Attributes Summary

costs

An n_lines * n_processes array giving the cost of executing any process (INVALID_COST indicates infinity)

external_sale_prices

A n_steps * n_products array giving guaranteed unit prices for the external_quantities .

external_sales

A n_steps * n_products array giving guaranteed sales of different products for the whole simulation time

external_supplies

A n_steps * n_products array giving guaranteed sales of different products for the whole simulation time

external_supply_prices

A n_steps * n_products array giving guaranteed unit prices for the external_quantities .

n_lines

n_processes

n_products

n_steps

Attributes Documentation

costs

An n_lines * n_processes array giving the cost of executing any process (INVALID_COST indicates infinity)

external_sale_prices

A n_steps * n_products array giving guaranteed unit prices for the external_quantities . It will be zero for times and products for which there are no guaranteed quantities (i.e. (external_quantities[…] == 0) =>

(external_prices[…] == 0) )

external_sales

A n_steps * n_products array giving guaranteed sales of different products for the whole simulation time

external_supplies

A n_steps * n_products array giving guaranteed sales of different products for the whole simulation time

external_supply_prices

A n_steps * n_products array giving guaranteed unit prices for the external_quantities . It will be zero for times and products for which there are no guaranteed quantities (i.e. (external_quantities[…] == 0) =>

(external_prices[…] == 0) )

n_lines
n_processes
n_products
n_steps