Module process

Module process 

Source
Expand description

Processes are used for converting between different commodities. The data structures in this module are used to represent these conversions along with the associated costs.

Structs§

ActivityLimits
Defines the activity limits for a process in a given region and year
FlowTypeVisitor 🔒
Process
Represents a process within the simulation
ProcessFlow
Represents a maximum annual commodity coeff for a given process
ProcessID
An ID type (e.g. AgentID, CommodityID, etc.)
ProcessInvestmentConstraint
A constraint imposed on investments in the process
ProcessParameter
Additional parameters for a process

Enums§

FlowDirection
Direction of the flow (see ProcessFlow)
FlowType
Type of commodity flow (see ProcessFlow)

Type Aliases§

ProcessActivityLimitsMap
A map indicating activity limits for a Process throughout the year.
ProcessFlowsMap
A map of process flows, keyed by region and year.
ProcessInvestmentConstraintsMap
Map of process investment constraints, keyed by region and year
ProcessMap
A map of Processes, keyed by process ID
ProcessParameterMap
A map of ProcessParameters, keyed by region and year