energia.dimensions.system

energia.dimensions.system#

System

Functions

dataclass([cls, init, repr, eq, order, ...])

Add dunder methods based on the fields defined in the class.

Classes

System(model)

System representation as a Resource Task Network (RTN) All resources and tasks are attached to this object

class System(model: Model)[source]#

Bases: _Dimension

System representation as a Resource Task Network (RTN) All resources and tasks are attached to this object

Parameters:

model (Model) – Model to which the representation belongs.

Variables:
  • name (str) – Name of the dimension, generated based on the class and model name.

  • resources (list[Resource]) – List of resources. Defaults to [].

  • lands (list[Land]) – List of land resources. Defaults to [].

  • materials (list[Material]) – List of material resources. Defaults to [].

  • currencies (list[Currency]) – List of currency resources. Defaults to [].

  • emissions (list[Emission]) – List of emission resources. Defaults to [].

  • processes (list[Process]) – List of processes. Defaults to [].

  • storages (list[Storage]) – List of storage operations. Defaults to [].

  • transports (list[Transport]) – List of transport operations. Defaults to [].

property operations: list[Process | Storage | Transport]#

All Operations

model: Model#