Expand description
Assets are instances of a process which are owned and invested in by agents.
Modulesยง
- capacity ๐
- Represents the capacity of an asset
- pool ๐
- Defines a data structure for representing the current active pool of assets.
Structsยง
- Asset
- An asset controlled by an agent.
- AssetID
- A unique identifier for an asset
- Asset
Pool - The active pool of
super::Assets - Asset
Ref - A wrapper containing a reference-counted
Asset. - Mothball
Event - Indicates the year and number of units mothballed
- User
Asset - An asset defined by the user in the assets input file
Enumsยง
- Asset
Capacity - Capacity of an asset, which may be continuous or a discrete number of indivisible units
- Asset
Cmp ๐ - A data structure representing the fields of an
Assetthat should be used for comparisons. - Asset
State - The state of an asset
Traitsยง
- Asset
Iterator - Additional methods for iterating over assets
Functionsยง
- check_
capacity_ valid_ for_ asset - Whether the specified value is a valid capacity for an asset
- check_
region_ year_ valid_ for_ process - Whether the process operates in the specified region and year
- log_
decommissioning ๐ - Log that the specified number of units has been decommissioned for the given asset